【发布时间】:2013-06-12 10:50:05
【问题描述】:
我有 div 滑块,它不能在点击时工作,但在 pc 浏览器上它工作正常。它不工作,因为我认为我使用了 onclick 事件。
但是当我添加时,
$('.sliderImage').live("click touchstart", function (event) {
alert('click event is ' + event.type);
});
这在 html 中,因此所有 div 在第一次单击时此警报有效并且 div 正在移动...删除此功能后移动不起作用。有没有其他方法可以将元素绑定到触摸。
【问题讨论】:
-
你不应该再使用
.live(),它在最近的jQuery版本中被弃用和删除了。 -
顺便说一句,点击也应该触发
click事件,它基本上是touchstart->touchend->click按此顺序。