2010-04-24 35 views
1

我在我的網站上有一個模式彈出功能,但如果瀏覽器小於480像素,我不想讓它運行。我發現,如果我把一個if語句,如:如何運行功能,如果它的移動設備?

if (window.innerWidth && window.innerWidth > 480) { 

run function() 
} 

那麼它應該運行僅當瀏覽器innerWidth爲> 480但是它不工作,我認爲它是因爲我有這個網站上的頁面縮放。如果頁面縮放打開,任何人都可以用條件語句幫助我嗎?謝謝。

回答

0

我已經想通了。

if (window.outerWidth && window.outerWidth > 480) { 

} 
+0

我拿回來,在IE中不起作用。忽略功能 – Deshiknaves 2010-04-24 06:25:43

+0

if((navigator.userAgent.toLowerCase()。match(/ iPhone/i)!=「iphone」)&& \t \t \t(navigator.userAgent.toLowerCase()。match(/ iPod/i)!= 「ipod」)){ 到目前爲止是最好的解決方案。只需要弄清楚Android瀏覽器是什麼。 – Deshiknaves 2010-04-24 08:17:55

相關問題