【问题标题】:Dissable javascript in media query在媒体查询中禁用 javascript
【发布时间】:2014-01-11 11:38:51
【问题描述】:

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

一切正常,但我想在媒体查询中禁用该效果。我可以在媒体查询中禁用 JavaScript 吗..

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

【问题讨论】:

    标签: javascript media-queries


    【解决方案1】:

    我可以在媒体查询中禁用 JavaScript 吗..

    不,您不能,无论是使用 CSS 媒体规则还是使用任何其他编程机制。 JavaScript 激活取决于网络浏览器中的用户偏好。

    但您始终可以使用以下解决方法:how to disable javascript for responsive design

    更新:

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

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

    【讨论】:

      【解决方案2】:

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

      this will help you

      【讨论】:

        猜你喜欢
        • 2014-01-06
        • 2021-06-17
        • 1970-01-01
        • 2013-11-13
        • 2022-01-25
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多