我了導航欄幻燈片,我想在默認情況下> = 1024的屏幕寬度開放,在默認情況下< 1024收我有一個按鈕,切換它打開和關閉它的語句。我剛剛開始學習js。我想如果窗口寬度> = 1024,有一種方法可以在if語句中設置默認切換狀態。任何幫助將不勝感激。這是我迄今爲止的切換。jQuery的,如果根據屏幕大小
$('a.expand').toggle(function() {
$(this).addClass("open");
$('#nav').animate({width: 50},{queue:false, duration:300});
$('.wrapify').animate({marginLeft: 50},{queue:false, duration:300});
$('.primarynav ul').hide();
$('.navlogo').hide();
}, function() {
$(this).removeClass("open");
$('#nav').animate({width: 200},{queue:false, duration:300});
$('.wrapify').animate({marginLeft: 200},{queue:false, duration:300});
$('.primarynav ul').show();
$('.navlogo').show();
});
這聽起來像[CSS3媒體查詢(工作http://www.css3.info/preview/media --queries /)而不是jQuery。 – bzlm
我最初使用CSS3媒體查詢,但仍需要切換爲打開和關閉動畫。我似乎無法弄清楚如何將默認的切換狀態設置爲關閉,我希望用jQuery來做。我遇到的問題是,當面板中的媒體查詢在技術上仍然處於打開狀態時,所以當我點擊它時,它只是試圖再次關閉,然後正常工作。 – Drhodes