当我尝试使用移动浏览器触发事件时,“单击”不起作用。 使用Firefox for Desktop工作正常。
这是我的HTML:
<li class='brand'></li>
这是我的jquery:
$('.brand').click(function() { alert('ok') });
你可以解释一下吗?
感谢。
答案 0 :(得分:11)
使用触摸事件
$(document).on('click touchstart', '.brand', function() {
alert('ok');
});
答案 1 :(得分:1)
尝试在此处使用事件委派:
$(document).on('click', '.brand', function() {
alert('ok');
});
答案 2 :(得分:1)
Try to use like this:
$('.brand').on('click' function() {
alert('ok');
});