当用户滚动我的网页时,我在菜单中使用了一些JavaScript。这是example
所有工作正常,但我想在媒体查询中消除这种影响。我可以在媒体查询中删除JavaScript ..
@media only screen
(max-device-width : 360px) {
//dissable JavaScript
}
答案 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。