各位大神,我想實(shí)現(xiàn)這個(gè)效果:點(diǎn)擊div之外的地方都可以實(shí)現(xiàn)隱藏div,我的代碼是下面這樣寫的,在安卓手機(jī)以及電腦瀏覽器都可以實(shí)現(xiàn),但是為什么蘋果就不行??????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是一個(gè)按鈕,點(diǎn)擊該按鈕彈出odiv,點(diǎn)擊除odiv的屏幕任意之外的地方都隱藏odiv,再點(diǎn)擊olink就繼續(xù)彈出odiv
關(guān)于js在ios的兼容性問題
慕標(biāo)1354595
2017-10-18 11:02:41