在媒体查询中禁用javascript

时间:2013-12-23 09:18:59

标签: javascript media-queries

当用户滚动我的网页时,我在菜单中使用了一些JavaScript。这是example

所有工作正常,但我想在媒体查询中消除这种影响。我可以在媒体查询中删除JavaScript ..

@media only screen
 (max-device-width : 360px) {
//dissable JavaScript
}

2 个答案:

答案 0 :(得分:2)

  

我可以在媒体查询中删除JavaScript ..

不,你不能,CSS Media规则或任何其他编程机制。 JavaScript激活是Web浏览器中用户首选项的问题。

但您可以随时使用类似这样的解决方法:how to disable javascript for responsive design

<强>更新

您可以使用jQuery轻松测试当前的CSS媒体类型,并相应地激活您的JS代码:

var media = $('link[href$="yourStyleFile.css"]').attr('media');

答案 1 :(得分:0)

您无法禁用JavaScript,但您可以检测分辨率而不是编写JavaScript。

this will help you