像一些手机浏览器(qq,uc)会有默认的左滑油滑的事件(进入另一个页面),如果我在自己的页面中也有swipeleft/swiperight事件就会冲突(事件响应不灵敏或干脆不执行)?不知各位前辈是如何解决的?
小伙看你根骨奇佳,潜力无限,来学PHP伐。
这个真不好处理。我处理过,但是实际效果只能差强人意(我好像忘记了,我是否启用了手机QQ,UC之类的左右滑动行为测试了,抱歉)。
我是完全改写底层touch事件来处理的,将最外层事件默认行为完全禁止了(如果需要,部分代码我可以给你作为参考,我是在我的pm.mobi框架基础上处理的,https://github.com/donghanji/pm.mobi)。
所以,推荐的方式是:1.改写底层事件试试2.进入时给出提示,让用户关闭默认的左右滑动行为(这个需要你的应用很强势才行)3.放弃左右滑动,更改为上下滑动(不得已而为之)
建议改为点击左右滑动或者其它可接受方式,或者由触发点来判定(可能会跟默认的有重复触发的部分)。
这个真不好处理。
我处理过,但是实际效果只能差强人意(我好像忘记了,我是否启用了手机QQ,UC之类的左右滑动行为测试了,抱歉)。
我是完全改写底层touch事件来处理的,将最外层事件默认行为完全禁止了(如果需要,部分代码我可以给你作为参考,我是在我的pm.mobi框架基础上处理的,https://github.com/donghanji/pm.mobi)。
所以,推荐的方式是:
1.改写底层事件试试
2.进入时给出提示,让用户关闭默认的左右滑动行为(这个需要你的应用很强势才行)
3.放弃左右滑动,更改为上下滑动(不得已而为之)
建议改为点击左右滑动或者其它可接受方式,或者由触发点来判定(可能会跟默认的有重复触发的部分)。