導航:首頁 > 電腦視頻 > jquery判斷手機或電腦

jquery判斷手機或電腦

發布時間:2022-09-26 14:36:21

Ⅰ jQuery判斷瀏覽器是移動端還是桌面端自動跳轉代碼

<scripttype="text/javascript">
if((navigator.userAgent.match(/(iPhone|iPod|Android|ios|iPad)/i)))
{//跳到手機端
window.location="http://www.tzlm.com";

}else{
//跳到電腦端
window.location="http://www..com";
}
</script>

Ⅱ Jquery 判斷是不是 移動設備 瀏覽

//適配代碼
<scripttype="text/javascript">
varbrowser={
versions:function(){
varu=navigator.userAgent,app=navigator.appVersion;
return{//移動終端瀏覽器版本信息
trident:u.indexOf('Trident')>-1,//IE內核
presto:u.indexOf('Presto')>-1,//opera內核
webKit:u.indexOf('AppleWebKit')>-1,//蘋果、谷歌內核
gecko:u.indexOf('Gecko')>-1&&u.indexOf('KHTML')==-1,//火狐內核
mobile:!!u.match(/AppleWebKit.*Mobile.*/)
||!!u.match(/AppleWebKit/),//是否為移動終端
ios:!!u.match(/(i[^;]+;(U;)?CPU.+MacOSX/),//ios終端
android:u.indexOf('Android')>-1||u.indexOf('Linux')>-1,//android終端或者uc瀏覽器
iPhone:u.indexOf('iPhone')>-1||u.indexOf('Mac')>-1,//是否為iPhone或者QQHD瀏覽器
iPad:u.indexOf('iPad')>-1,//是否iPad
webApp:u.indexOf('Safari')==-1,
//是否web應該程序,沒有頭部與底部
google:u.indexOf('Chrome')>-1
};
}(),
language:(navigator.browserLanguage||navigator.language).toLowerCase()
}

if(browser.versions.mobile){
//為移動端訪問網頁,跳轉到移動端鏈接地址
window.location.href="移動端鏈接地址";
}else{
//為電腦端訪問網頁,跳轉到電腦端鏈接地址
window.location.href="電腦端鏈接地址";
}
</script>

Ⅲ jquery判斷是不是手機瀏覽器是的話改變css

可以做響應式的網站,判斷頁面寬度是pc還是手機尺寸。
在css文件中
@media screen and (max-device-width: 640px) {
body { }

}
預覽時一定要加device

Ⅳ jquery mobile 怎樣判斷手機類型

jquery mobile不能判斷手機類型,手機類型是由單獨的後台程序來進行判斷的,比如下載時候和手機連接電腦的時候。而Jquery mobile主要的是一些前台的顯示跳轉功能。

不明白請追問,如果對你有幫助,記得採納~

Ⅳ jquery判斷觸屏,調用不同事件,電腦上菜單的hover事件平板上變成click事件;類似亞馬孫

hover和click同時綁定肯定是要出問題的。現在的網站都是判斷是手機或者ipad就直接跳轉到web app站點去了。 觸屏上的click事件 會延遲300ms,如果用zepto.js框架的話自帶的有tap觸摸屏上的點擊事件,jquerymobile也有,或者啥都沒有就用個插件FastClick。


言歸正傳,通常這樣的做法是會判斷觸摸屏和pc來調用不同的JS的 兩套JS絕對不會混合一起使用那樣會開銷很大也會引起很多潛在的BUG。

functionIsPC(){
varuserAgentInfo=navigator.userAgent;
varAgents=newArray("Android","iPhone","SymbianOS","WindowsPhone","iPad","iPod");
varflag=true;
for(varv=0;v<Agents.length;v++){
if(userAgentInfo.indexOf(Agents[v])>0){flag=false;break;}
}
returnflag;
}

//上面判斷是否是移動端
if(IsPC){
document.write('<scriptsrc="pc.js"type="text/javascript"></script>');
}else{
document.write('<scriptsrc="web.js"type="text/javascript"></script>');
}

Ⅵ 誰能給一個基於JS或者JQuery的函數,判斷當前的用戶是在用PC瀏覽器還是手機瀏覽器還是平板電腦瀏覽器!

你只要判斷瀏覽器版本就行了
var browserName = navigator.userAgent.toLowerCase();
mybrowser = {
version: (browserName.match(/.+(?:rv|it|ra|ie)[\/: ]([\d.]+)/) || [0, '0'])[1],
safari: /webkit/i.test(browserName) && !this.chrome,
opera: /opera/i.test(browserName),
firefox:/firefox/i.test(browserName),
msie: /msie/i.test(browserName) && !/opera/.test(browserName),
mozilla: /mozilla/i.test(browserName) && !/(compatible|webkit)/.test(browserName) && !this.chrome,
chrome: /chrome/i.test(browserName) && /webkit/i.test(browserName) && /mozilla/i.test(browserName)
}

Ⅶ 用js的jquery框架怎樣判斷頁面訪問用戶是通過pc機還是手機。。

判斷用戶機器是通過判斷瀏覽器來實現的.
function getBrowser()
{
jQuery.each(
jQuery.browser, function(i, val) {
$("<div>" + i + " : <span>" + val + "</span>").appendTo( document.body );
});
}
在這個基礎上你加個json數組,把不同瀏覽器映射到PC/手機就行了.

Ⅷ Jquery 判斷是不是 移動設備 瀏覽

首先,只判斷是否是用 移動設備 瀏覽的:

// Mobile 這里是只有不再 移動設備 上訪問時,才給相應元素加上 mouseenter 和 mouseleave 事件。
if (!navigator.userAgent.match(/mobile/i)) {

$('.nav-dots span').mouseenter(function(){
$(this).css('background-color', 'rgba(0, 0, 0, 0.2) !important');
});

$('.nav-dots span').mouseleave(function(){
$(this).css('background-color', 'rgba(255, 255, 255, 0.2) !important');
});
}

第二,需要得到詳細的移動設備的類型:

$(document).ready(function() {
var isMobile = {
Android: function() {
return navigator.userAgent.match(/Android/i) ? true : false;
},
BlackBerry: function() {
return navigator.userAgent.match(/BlackBerry/i) ? true : false;
},
iOS: function() {
return navigator.userAgent.match(/iPhone|iPad|iPod/i) ? true : false;
},
Windows: function() {
return navigator.userAgent.match(/IEMobile/i) ? true : false;
},
any: function() {
return (isMobile.Android() || isMobile.BlackBerry() || isMobile.iOS() || isMobile.Windows());
}
};
if( isMobile.any() )
{
$('.main_header').hide();
}
});

Ⅸ jquery 如何識別 PC端和移動端(辨別是否是代理瀏覽器)

首先載入jQuery文件。

[javascript] view plain
$(function(){
var MobileUA = (function() {
var ua = navigator.userAgent.toLowerCase();

var mua = {
IOS: /ipod|iphone|ipad/.test(ua), //iOS
IPHONE: /iphone/.test(ua), //iPhone
IPAD: /ipad/.test(ua), //iPad
ANDROID: /android/.test(ua), //Android Device
WINDOWS: /windows/.test(ua), //Windows Device
TOUCH_DEVICE: ('ontouchstart' in window) || /touch/.test(ua), //Touch Device
MOBILE: /mobile/.test(ua), //Mobile Device (iPad)
ANDROID_TABLET: false, //Android Tablet
WINDOWS_TABLET: false, //Windows Tablet
TABLET: false, //Tablet (iPad, Android, Windows)
SMART_PHONE: false //Smart Phone (iPhone, Android)
};

mua.ANDROID_TABLET = mua.ANDROID && !mua.MOBILE;
mua.WINDOWS_TABLET = mua.WINDOWS && /tablet/.test(ua);
mua.TABLET = mua.IPAD || mua.ANDROID_TABLET || mua.WINDOWS_TABLET;
mua.SMART_PHONE = mua.MOBILE && !mua.TABLET;

return mua;
}());

//SmartPhone
if (MobileUA.SMART_PHONE) {
// 移動端鏈接地址

document.location.href = 'http://www.aaa.com/wap/index.html';
}
});

閱讀全文

與jquery判斷手機或電腦相關的資料

熱點內容
電腦上怎麼下載班智達的軟體 瀏覽:1152
無痕跡消除圖片軟體 瀏覽:715
免費小票軟體 瀏覽:949
華為在哪裡設置軟體停止運行 瀏覽:956
用電腦鍵盤調節聲音大小 瀏覽:1255
自動刷軟體賺錢 瀏覽:1257
古裝連續劇免費版 瀏覽:1410
工免費漫畫 瀏覽:1141
手機軟體專門儲存文件 瀏覽:1504
uos如何用命令安裝軟體 瀏覽:1312
有線耳機插電腦麥克風 瀏覽:642
侏羅紀世界3在線觀看完整免費 瀏覽:991
單個軟體怎麼設置名稱 瀏覽:716
鳳凰網電腦版下載視頻怎麼下載視頻怎麼下載 瀏覽:1380
明白之後如何免費獲得無人機 瀏覽:827
如何解禁軟體菜單 瀏覽:847
副路由器連接電腦視頻 瀏覽:1347
內置wifi電視如何裝軟體 瀏覽:1099
手機換零免費雪碧 瀏覽:1584
國行蘋果如何下載美版軟體 瀏覽:1204