我使用JS模态(没有jQuery的),因为我有一些问题,这种做法......模态不会关闭在移动
一切正常,只是在移动用户良好的不能关闭它。
var modal = document.getElementById('myModal');
window.onclick = function(event) {
if (event.target == modal) {
modal.style.display = "none";
}
};
这可能与该触摸我失踪...
我试着用这样的jQuery:
$(document).ready(function(){
$(modal).on('click touchstart', function() {
modal.style.display = "none";
});
});
这里的问题是,如果里面的用户点击它也将消失...
我需要的是当用户只在外面点击时,模态应该消失...
任何想法我该如何解决这个问题?
谢谢。
您是否在寻找一个jQuery的解决方案?或者你愿意坚持纯粹的JS? – DBS
我只是需要它的工作:-) – Morpheus