各位大神,我想實現這個效果:點擊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
關于js在ios的兼容性問題
慕標1354595
2017-10-18 11:02:41