dar*_*ley 5 javascript iphone jquery touch
有谁知道为什么touchend事件会在touchstart事件中发生?这只发生在第二次.
一个快速的代码片段:
function touchstart (event) {
$(event.target).one('touchend', function () {
alert('fired');
}
}
Run Code Online (Sandbox Code Playgroud)
所以这是第一次被解雇它工作正常.第二次它触发touchstart上的警报.
编辑:
看起来这可能只是一个iPhone问题
结果......通过在touchend事件中发出警报火引起各种各样的问题.单击"确定"时会触发touchstart,以便下次触摸元素时触发touchend.幸运的是我正在使用警报来检查我的代码 - 所以一旦删除它我的代码就完美了!
| 归档时间: |
|
| 查看次数: |
3443 次 |
| 最近记录: |