我想問一下這個循環是如何工作的?這個jquery循環是如何工作的?
我讀過關於.data()方法的文檔,但我無法弄清楚這個例子中發生了什麼。在乞討中,我們將這些「大小」和大參數設置爲這樣?
if ($(window).width() >= 1025) {
$(function(){
$('.navbar').data('size', 'big');
$(window).scroll(function(){
if ($(document).scrollTop() > 0) {
if ($('.navbar').data('size') == 'big') {
$('.navbar').data('size', 'small');
$('.navbar').stop().animate({
height: '5vh'
}, 600);
}
} else {
if ($('.navbar').data('size') == 'small') {
$('.navbar').data('size', 'big');
$('.navbar').stop().animate({
height: '15vh'
}, 600);
}
}
});
這裏沒有循環。只是一個「滾動」事件處理程序,當窗口滾動時觸發。 –
它可能具有類似於「循環」的外觀,因爲「滾動」事件可以激發很多,並可能非常快速地連續發生。但這只是一個事件,可以被無數次觸發。如前所述,沒有迴路 – ADyson