我点击img div时添加了警报。我收到多个单击的警报。在网络界面上,有时我会收到单一警报,但在移动设备上它会执行多次。轻击事件不适用于第一次轻敲。它正在为第二次点击工作。JQuery弹出警告三次,但一次执行
<html>
<body>
plug:<img id="plug" src="http://icons.iconarchive.com/icons/zeusbox/gartoon/32/socket-icon.png">
</body>
</html>
<script src="https://code.jquery.com/jquery-3.0.0.min.js"></script>
<script src="https://code.jquery.com/mobile/1.5.0-alpha.1/jquery.mobile-1.5.0-alpha.1.min.js"></script>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.24/jquery-ui.min.js"></script>
<script>
$(document).ready(function(){
$("#plug").on('tap', function() {
alert("plese long press");
});
});
</script>
为什么您的脚本不在'html'标记之外? – Laazo
是这样的问题吗? – BhanuPrakash
并非完全,但有些浏览器可能会忽略你的脚本,因为这是一个格式不正确的文件 – Laazo