javascript - 如果移动禁用某些脚本

标签 javascript jquery

我希望能够在检测到移动设备时禁用页面头部的某些脚本。

此刻我有这个:

$(function(){
    var mobile;
    if (window.width <= 479) {
        //don't load these scripts 
    }
    else {
        //load all scripts
    }
});

我正在努力寻找在检测到移动宽度时禁用脚本运行的代码。任何帮助或其他想法将不胜感激。

最佳答案

使用跟随

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" />');
}

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

关于javascript - 如果移动禁用某些脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22680448/

相关文章:

javascript - jQuery - 错误的技术或错误

javascript - 解析字符串以提取JSON数组

javascript - 事件委托(delegate): can someone explain me this JavaScript code?

javascript - 将 Carrage 返回转换为 br 标签

javascript - 打印媒体查询不适用于 iOS(chrome、safari、mozilla)

javascript - <div> 中的图像不显示

javascript - 为什么不显示标记 - Leaflet 和 JSON 响应格式?

javascript - 如何在另一个图像链接之上隐藏显示图像链接

jquery - Nivo Controlnav 位置

php - 使用 PHP、Jquery、AJAX 表单机制和数据库中的数据过滤数据