ив написал простой скрипт, который Isnt работая намерениями:вопрос Javascript с если заявления
var prevscroll = 0;
$(document).scroll(function(){
var currscroll = $(document).scrollTop();
if(currscroll > prevscroll){
$("header").toggle();
prevscroll = currscroll;
}
if(currscroll < prevscroll){
$("header").toggle();
prevscroll = currscroll;
}
});
Когда страница прокручивается вниз, его означало, чтобы скрыть заголовок и только показать его, если его прокручивать вверх, однако случается так как я прокручиваю вниз его щелчок. : |
Я думаю, что могу просто заметить глупую ошибку! из-за того, что он будет продолжать мерцать, поскольку предыдущий свиток продолжает расти.
Каждый раз, когда это условие возвращает true, вы переключаете внешний вид, заставляя его мигать. Вам нужно указать либо 'hide()', либо 'show()' в зависимости от того, прокручиваетесь ли вы вверх или вниз. – Goose