0

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

4

2 回答 2

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 部分并包含您不希望在移动设备上使用的所有代码,或者如果您根本不需要任何 jQuery 代码,您可以将其放置在 (document).ready 周围。

于 2013-08-30T11:51:03.910 回答
0

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

于 2013-08-30T11:51:06.180 回答