我在Android上的click / touchstart事件有以下问题(据我所知,仅在Android上发生), 1.元素触发模式窗口。 2.该模式内的按钮/链接之一会立即触发,而无需让用户选择。
在从这些按钮之一重定向到另一个页面的链接之前,访问者/用户当然必须先查看模式内容。
我认为这是由于绑定到此div的“ touchstart”事件引起的,因为触摸设备的div上的click事件无法正常工作。
我正在使用jQuery来完成这项工作,并且在iOS上似乎没有出现任何问题。
$(document).on('click touchstart','.mydiv', function(e) {
e.preventDefault();
// open modal
});
请提出任何建议。
答案 0 :(得分:-1)
尝试一下:
$(.mydiv).on('touchstart', function(e) {
e.preventDefault();
// open modal
});
欢呼