繁体   English   中英

媒体查询中的不同javascript

[英]Dissable javascript in media query

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

所有工作正常,但我想在媒体查询中使这种效果无效。 我可以在媒体查询中取消JavaScript吗?

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

我可以在媒体查询中取消JavaScript吗?

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

但是你总是可以使用像这样的解决方法: 如何禁用javascript以进行响应式设计

更新:

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

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

你不能禁用JavaScript,但你可以检测分辨率而不是编写JavaScript。

这会对你有所帮助

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM