jquery判斷iPhone、Android設備類型
更新時間:2016年09月14日 13:49:21 作者:乖乖臉很大
這篇文章主要為大家詳細介紹了jquery實現(xiàn)iPhone、Android設備判斷方法,具有一定的參考價值,感興趣的小伙伴們可以參考一下
最近做了一版微信宣傳頁,通過JQ來判斷設備,并進行下載
微信內(nèi)置瀏覽器對下載鏈接進行了屏蔽,所以先進行判斷,如果是微信內(nèi)置瀏覽器,則跳轉(zhuǎn)應用寶鏈接,如果不是,則判斷是iPhone/Adroid/PC 并進行跳轉(zhuǎn)
代碼如下:
function downloadApp(){ var u = navigator.userAgent; var ua = navigator.userAgent.toLowerCase(); var isAndroid = u.indexOf('Android') > -1 || u.indexOf('Adr') > -1; //android終端 var isiOS = !!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/); //ios終端 if(ua.match(/MicroMessenger/i)=="micromessenger") { //微信內(nèi)置瀏覽器 $(".download a").click(function(){ window.location. }); }else{ if(isiOS){ $(".download a").click(function(){ window.location. }); }else if(isAndroid){ $(".download a").click(function(){ window.location. }); }else{ $(".download a").click(function(){ window.location.href='應用鏈接' }); } } }
以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。
您可能感興趣的文章:
- Android 模仿iPhone列表數(shù)據(jù)View刷新動畫詳解
- Android ListView實現(xiàn)仿iPhone實現(xiàn)左滑刪除按鈕的簡單實例
- Android編程實現(xiàn)仿iphone抖動效果的方法(附源碼)
- js判斷手機端(Android手機還是iPhone手機)
- 探討Android 的屏幕滾動操作不如 iPhone 流暢順滑的原因
- android Gallery組件實現(xiàn)的iPhone圖片滑動效果實例
- 基于jQuery的判斷iPad、iPhone、Android是橫屏還是豎屏的代碼
- Android之IphoneTreeView帶組指示器的ExpandableListView效果
- javascript判斷iphone/android手機橫豎屏模式的函數(shù)
- Android中的jQuery:AQuery簡介
相關文章
使用jquery插件實現(xiàn)圖片延遲加載技術詳細說明
有時我們看到一些大型網(wǎng)站,頁面如果有很多圖片的時候,當你滾動到相應的行時,當前行的圖片才即時加載的,這樣子的話頁面在打開只加可視區(qū)域的圖片,而其它隱藏的圖片則不加載,一定程序上加快了頁面加載的速度,對于比較長的頁面來說,這個方案是比較好的。2011-03-03