有没有办法在移动设备/平板电脑上查看您的网站时禁用jquery代码?

时间:2013-08-30 11:34:46

标签: jquery iphone ipad media-queries

我正在编写一个使用大量J-Query进行动画/状态更改的网站。在移动设备和平板电脑上查看时,J-Query要么变得非常缓慢,要么根本不起作用。是否有一种方法可以在网站上查看不同设备时禁用网站上的J-Query代码,就像媒体查询允许您为不同设备使用不同的CSS样式表一样?

2 个答案:

答案 0 :(得分:0)

我使用此代码检查移动设备:

if(! /iphone|ipad|ipod|android|blackberry|mini|windows\sce|palm/i.test(navigator.userAgent.toLowerCase())) {
    <THIS CODE WILL NOT BE EXECUTED ON MOBILE DEVICE>
}

你可以将它直接放入(document).ready部分并包含你在移动设备上不想要的所有代码,或者你把它放在(文档).ready上,如果你根本不需要任何jQuery代码。

答案 1 :(得分:0)

最好的方法是在服务器端检测移动设备并在没有jquery的情况下生成页面。请看一下:http://wurfl.sourceforge.net/https://deviceatlas.com/