問題:我想,在代碼if語句只會如果屏幕寬度小於767px較大的工作,如果是小於767px以前的代碼不應該不工作,怎麼做?jQuery的,如果寬度小於767前面的代碼不應該工作
的jQuery:
$(document).ready(function() {
$(window).resize(function() {
if ($(document).width() > 767) {
$('.navigation-hide').hide();
$("nav").mouseenter(function() {
$('.navigation-hide').stop().fadeIn(500);
});
$('nav').mouseleave(function() {
$('.navigation-hide').stop().fadeOut(500);
});
}
else {
break;
}
});
});
我不能使用媒體規則,因爲,因爲我需要用JS淡入或淡出一個元素,使其平滑。 –
是的,編輯後的版本適合我,謝謝! –