Javascript 如果移动设备禁用某些脚本

Javascript 如果移动设备禁用某些脚本,javascript,jquery,Javascript,Jquery,当检测到移动设备时,我希望能够禁用页面标题部分中的某些脚本 现在我有了这个: $(function(){ var mobile; if (window.width <= 479) { //don't load these scripts } else { //load all scripts } }); $(函数(){ 移动增值税; 如果(窗口宽度) 你可以这样做来测试它是否是手机 如果您只关心宽度: if ($(

当检测到移动设备时,我希望能够禁用页面标题部分中的某些脚本

现在我有了这个:

$(function(){
    var mobile;
    if (window.width <= 479) {
        //don't load these scripts 
    }
    else {
        //load all scripts
    }
});
$(函数(){
移动增值税;
如果(窗口宽度)
你可以这样做来测试它是否是手机

如果您只关心宽度:

if ($(window).width() <= 479) {
     do stuff
}
if($(窗口).width()使用以下命令

if( /Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent) ) {
 // some code..
}else
{
//Now include js files
}
关于你的第二个问题

使用

if(window.width>479){
$('head')。追加('');
}

这里可以包含css或js文件。

使用if(window.width>479){//Now only include script}感谢您的快速回复!这是一个更好的主意。我正在努力寻找加载脚本的代码,您有什么想法吗?
window.screen.width
将为您提供手机可能更适合的设备宽度。我还将查看它的脚本加载程序。这个答案是从2014年开始的,这仍然是最好的方法吗?:)
if( /Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent) ) {
 // some code..
}else
{
//Now include js files
}
if (window.width > 479) {
 $('head').append('<link rel="stylesheet" href="style2.css" type="text/css" />');
}