簡體   English   中英

如何在媒體查詢中禁用JavaScript

[英]How to disable JavaScript in media query

我想在媒體查詢中討論javascripts。

@media only screen
 (max-device-width : 568px) {
.sidebar { display: none; } 
  #navmenu {  margin-top:0px; width:auto; padding:10px; margin-left:15%;}
.content {width:auto; height:auto; margin-left:0; margin-top:3%;}
.contentsing{position:relative; width:100%; height:auto; margin-left:0%; margin-top:-150px;}


}

這是mu代碼,現在我想添加一些將禁用腳本的東西。

您可以將腳本包裝在if語句中,該語句檢查屏幕的寬度:

if(window.innerWidth > 568){
    ...execute script
}

但是,這只會執行一次,那么如果你調整瀏覽器窗口的大小呢? 每當您調整瀏覽器大小時,您都可以擁有一個執行腳本的事件偵聽器。

window.addEventListener('resize', function(){
    if(window.innerWidth > 568){
        ...execute script
    }
});

當您使用jQuery時 - 此代碼將幫助您

$(window).resize(function() {
    if ($(window).width()>992){
        ...execute script
    }
});

這會更好......

if ($(window).width()>568){
    ...execute script
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM