我尝试了很多东西:
onClick not working on mobile (touch)
document .click function for touch device
但是似乎没有任何效果。
这是我所拥有的:
#modal-close {cursor:pointer;}
<button class="button" id="modal-close">ok</button>
function hideModal(){
var modal = document.getElementById('modal');
modal.style.display = 'none';
}
$(function() {
$('#modal-close').on('click touchstart',function (e) {
hideModal();
})
});
我可能做错了什么?
最佳答案
将按钮的 ID 更改为 modal_close。这可能对你有用。 id 值就像一个标识符,因此有一个规则,我们不能使用每个符号来命名标识符。
关于javascript - onClick 按钮在移动设备上不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38922276/