解决iscroll的超链接问题(针对iscroll4)
来源:互联网 发布:永琪和知画圆房视频 编辑:程序博客网 时间:2024/05/21 19:41
这个问题原因在于iscroll需要一直监听用户的touch操作,以便灵敏的做出对应效果,所以它把其余的默认事件屏蔽了,解决的方法是,在iscroll4源码里面找到这一行
1
onBeforeScrollStart: function (e) { e.preventDefault(); }
然后把它改成
1
onBeforeScrollStart: function (e) { var nodeType = e.explicitOriginalTarget © e.explicitOriginalTarget.nodeName.toLowerCase():(e.target © e.target.nodeName.toLowerCase():'');if(nodeType !='select'&& nodeType !='option'&& nodeType !='input'&& nodeType!='textarea'&& nodeType!='a') e.preventDefault(); }
这样只要你touch的元素是 select || option || input || textarea || a 时,它就不会执行e.preventDefault(),默认的事件就不会被屏蔽了。
如果你有其他不想被屏蔽的元素,可以自己修改,不过需要注意onBeforeScrollStart里的屏蔽默认事件很重要,它是iscroll进行流畅滚动的基础,不要随便的把它去掉,否则你会发现滚动起来很卡顿。
0 0
- 解决iscroll的超链接问题(针对iscroll4)
- (转)iscroll4的用法
- iscroll4如何使用,iscroll使用实例
- 使用iscroll4可能会遇到的问题
- iscroll4划出边界stuck住的问题
- iscroll.js遇到的问题
- 超链接标签<a>缓存问题的解决
- 解决IScroll5超链接点击无效的问题
- 解决文件名冲突问题(针对处理后的图片)
- 使用iscroll滑动区域内的div onclick事件单击一次触发了两次问题的解决
- 解决ISCROLL单击变双击的BUG
- 使用iscroll4可能会遇到的问题(转:记录)
- 针对表单的get提交与超链接中<a></a>乱码问题
- 使用iscroll的问题与解决办法
- iscroll插件需要注意的问题
- 针对linux课本的一个程序,反映出来的问题(留有问题没解决)
- 解决超链接中文乱码问题
- Android textview 加载html语言(解决超链接不能使用的问题)
- Android ActivityThread(主线程或UI线程)简介
- android 电容屏(四):驱动调试之驱动程序分析篇 -- FocalTech
- JavaScript 标准参考教程
- this class is not key value coding-compliant for the key xx
- 素数与RSA
- 解决iscroll的超链接问题(针对iscroll4)
- nat与ipsec之间的问题
- 第四章:命令行操作&进程控制&性能优化
- Android的DDMS中的Threads的各个字段的含义
- DirectShow中获得摄像头的DevicePath, 得到如下不同效果
- 第36讲-项目二-转着圈加密
- i.MX53 电容触摸屏驱动 - FT5x06
- 个推SDK看护功能介绍
- MD5加密