2014-05-04 29 views
0

我寫了jQuery的一個腳本,該腳本添加填充到元素,當我的網站加載的web應用程序:iPhone檢測加入jQuery腳本

<script type='text/javascript'> 
    jQuery("div").ready(function(){ 
     if (("standalone" in window.navigator) && window.navigator.standalone) { 
      jQuery(".menu-secondary").css("paddingTop", "20px"); 
     }; 
    }); 
</script> 

我想腳本擴展到僅在網站作爲iPhone或iPod上的網絡應用程序加載時才適用。

我已經試過,沒有運氣以下:

<script type='text/javascript'> 
    jQuery("div").ready(function(){ 
     if (("standalone" in window.navigator) && window.navigator.standalone) || 
     ((navigator.userAgent.match(/iphone|ipod/i))) { 
      jQuery(".menu-secondary").css("paddingTop", "20px"); 
     }; 
    }); 
</script> 

任何幫助將非常感激!

+0

數組修正語法錯誤... – PhistucK

+0

http://stackoverflow.com/問題/ 4460205/detect-ipad-iphone-webview-via-javascript – guinatal

+0

如果我能識別它們,我不會浪費你的時間,哥們! –

回答

1

window.navigator.userAgent.match( 「iPhone」)

這將返回你應該檢查空或長度

+0

謝謝,但我不知道該怎麼做 –

+0

var array = window.navigator.userAgent.match(「iPhone」); if(array!= null && array.length == 1){} – user3594902

+0

謝謝!這固定了它 –