我想根據屏幕大小添加/刪除一個類。當我使屏幕小於700px時添加該類,但是當我將屏幕大小調整爲700時,它會添加類而不是刪除它。如何讓jQuery.resize()不止一次觸發?
jQuery(document).ready(function($){
$(window).resize(function() {
if ($(this).width() < 700) {
$('.home #secondaryHeader').addClass('fixed');
} else {
$('.home #secondaryHeader').removeClass('fixed');
}
});
});
代碼中沒有'else'代碼塊,即您不根據屏幕大小切換類名,以及爲什麼要刪除該元素?另外使用CSS Media Queries有什麼問題? – undefined