为了账号安全,请及时绑定邮箱和手机立即绑定

关于js在ios的兼容性问题

关于js在ios的兼容性问题

慕标1354595 2017-10-18 11:02:41
各位大神,我想实现这个效果:点击div之外的地方都可以实现隐藏div,我的代码是下面这样写的,在安卓手机以及电脑浏览器都可以实现,但是为什么苹果就不行?     olink.onclick = function (event) {                 if (odiv.style.display == "none") {                     odiv.style.display = 'block';                     //event.stopPropagation();                 }                 else {                     odiv.style.display = 'none';                     //event.stopPropagation();                 }                 event.stopPropagation();//阻止事件向上冒泡                 return false;             }                         document.onclick = function () {                 odiv.style.display = 'none';                 event.stopPropagation();             }                     odiv.onclick = function () {                 event.stopPropagation();             }   其中olink是一个按钮,点击该按钮弹出odiv,点击除odiv的屏幕任意之外的地方都隐藏odiv,再点击olink就继续弹出odiv
查看完整描述

1 回答

?
慕勒0069038

TA贡献143条经验 获得超39个赞

你参考下jquery mobile  onclick 很多不认的 手机用该是tap 


查看完整回答
反对 回复 2017-11-01
  • 1 回答
  • 0 关注
  • 1614 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信