123456789101112131415161718192021222324252627 |
- var close = document.getElementById("close");
- var under = document.getElementById("under");
- close.onclick = function(event) {
- // 取消默认事件
- event.preventDefault();
- document.getElementById("dialog").style.display = 'none';
- document.getElementById("mask").style.display = 'none';
- }
- under.onclick = function() {
- alert("弹出");
- }
- /**
- * touchstart => touchmove => touchend
- */
- /**
- * 点透事件
- * 两层元素叠加到一起
- * 第一层是touch事件
- * 第二层是click事件 或者 a标签
- *
- * 解决点透事件
- * 1.把click换成touch事件
- * 2.加上取消默认事件 event.preventDefault()
- */
|