/ / jquery открива позицията на лентата за превъртане - jquery

jquery открива позицията на лентата за превъртане - jquery

Имам бутон, когато лентата за превъртане е по-голяма от 600, ще покаже, ако по-малко ще се скрие.

Не съм сигурен къде е проблемът, не работи.

var scrollTop = $(window).scrollTop();

if(scrollTop<600){$("#top").hide();}
else{$("#top").show();}

Отговори:

5 за отговор № 1

Трябва да обвържете scroll() на прозореца, вместо да проверявате веднъж позицията за превъртане.

Опитайте нещо подобно:

$(window).scroll(function() {
var scrollTop = $(window).scrollTop();

if(scrollTop < 600) {
$("#top").hide();
} else {
$("#top").show();
}
});