小编Kon*_*son的帖子

检查touchend是否在拖动后出现

我有一些代码可以更改表的类.在手机上,有时桌子对于屏幕来说太宽,用户将拖动/滚动以查看内容.但是,当他们触摸并拖动桌子时,它会触发每次拖动的触发.

我如何测试看看触摸是否是由于触摸拖动而产生的?我尝试跟踪dragstart和dragend,但我无法让它工作,这似乎是一种不优雅的方法.有什么我可以添加到下面的内容基本上可以确定,"这个touchend是否已经结束了?"

$("#resultTable").on("touchend","#resultTable td",function(){ 
        $(this).toggleClass('stay');
});
Run Code Online (Sandbox Code Playgroud)

我提前感谢您的帮助.

PS - 使用最新的jquery,而常规点击工作,与touchend相比,它非常慢.

javascript jquery touch touch-event ios

37
推荐指数
1
解决办法
2万
查看次数

标签 统计

ios ×1

javascript ×1

jquery ×1

touch ×1

touch-event ×1