做高德地图手机端开发时,遇到了点击覆盖物触发监听点击地图的事件

pc开发的时候没有这个问题


 

然后手机开发的时候遇到了,

导致问题的原因是点击事件的冒泡

        if (e && e.stopPropagation) //停止事件冒泡 
        { e.stopPropagation(); }
        else
        { window.event.cancelBubble = true; }

 

还有,手机端的话,用touchend做为触发事件

然后把click的冒泡禁止就ok了~

你可能感兴趣的:(javascript,html+css)