Jquery移动点击事件不起作用

时间:2014-02-14 10:17:48

标签: jquery events mobile click

当我尝试使用移动浏览器触发事件​​时,“单击”不起作用。 使用Firefox for Desktop工作正常。

这是我的HTML:

<li class='brand'></li>

这是我的jquery:

$('.brand').click(function() { alert('ok') });
你可以解释一下吗? 感谢。

3 个答案:

答案 0 :(得分:11)

使用触摸事件

$(document).on('click touchstart', '.brand', function() {
    alert('ok');
});

http://jsfiddle.net/9x9fm/

答案 1 :(得分:1)

尝试在此处使用事件委派:

$(document).on('click', '.brand', function() {
    alert('ok');
});

答案 2 :(得分:1)

Try to use like this:

$('.brand').on('click' function() {
    alert('ok');
});