iscroll iscrollview 与jquerymobile集成时,滚动区域点击一次执行两次点击事件的解决方案
2015-05-18 10:38
323 查看
在iscroll.js(version 4.0)中
搜索onBeforeScrollStart方法,将其中的preventDefault禁止掉,
搜索_end方法,将其中模拟click事件的方法全部给注释掉.:
if
(target.tagName != 'SELECT' && target.tagName != 'INPUT' && target.tagName != 'TEXTAREA') {
/*注释掉
ev
= doc.createEvent('MouseEvents');
ev.initMouseEvent('click', true, true, e.view, 1,
point.screenX, point.screenY, point.clientX, point.clientY,
e.ctrlKey, e.altKey, e.shiftKey, e.metaKey,
0, null);
ev._fake = true;
target.dispatchEvent(ev);
*/
}
OK完成
参考:http://www.qinsiwang.com/theme_bbs_6/136.html
搜索onBeforeScrollStart方法,将其中的preventDefault禁止掉,
搜索_end方法,将其中模拟click事件的方法全部给注释掉.:
if
(target.tagName != 'SELECT' && target.tagName != 'INPUT' && target.tagName != 'TEXTAREA') {
/*注释掉
ev
= doc.createEvent('MouseEvents');
ev.initMouseEvent('click', true, true, e.view, 1,
point.screenX, point.screenY, point.clientX, point.clientY,
e.ctrlKey, e.altKey, e.shiftKey, e.metaKey,
0, null);
ev._fake = true;
target.dispatchEvent(ev);
*/
}
OK完成
参考:http://www.qinsiwang.com/theme_bbs_6/136.html
相关文章推荐
- iscroll滑动区域内的div onclick事件单击一次触发了两次bug解决
- 解决iScroll中事件点击一次却触发两次的问题
- 使用iscroll滑动区域内的div onclick事件单击一次触发了两次问题的解决
- textview文本片段点击事件与textview点击事件冲突执行两次(最终解决办法)
- 使用iscroll滑动区域内的div onclick事件单击一次触发了两次
- iScroll中事件点击触发两次解决方案
- textview文本片段点击事件与textview点击事件冲突执行两次(最终解决办法)
- iScroll中事件点击触发两次解决方案
- Android中快速点击两下导致事件执行两次
- 点击一次pushButton会对相应的slot执行两次
- jquery Click事件点击一次,执行多次原因之一
- WEUI点击事件执行两次的问题解决
- iOS实现UIImageView透明区域点击事件穿透
- jquery的事件点击一次执行多次的解决方法
- JTabel选择表格事件监听时,用鼠标点击一次,会出现两次事件的原因。
- Android中父View和子view的点击事件的执行过程
- Android中父View和子view的点击事件的执行过程
- Android onTouch 点击事件执行两次分析
- Android Button按钮点击两次之后,才执行点击事件的操作。
- Android ImageView图片透明区域不响应点击事件,不规则图片透明区域响应点击事件