我希望div不会出现,直到它到达页面上的某个点。
我的代码:
$(window).on('scroll', function() {
var y_scroll_pos = window.pageYOffset;
var scroll_pos_test = 50;
if(y_scroll_pos > scroll_pos_test) {
$('.divclass').addClass('animated bounceInLeft');
}
else {
$('.divclass').hide();
}
我的问题:
重新加载页面时可以看到div。当我向下滚动时,div淡出并重新循环动画。如果我向上滚动,则整个div消失,我无法再向下滚动到该位置。
答案 0 :(得分:0)
你最初必须隐藏你的div,因为ishwar rimal说。为此,您可以为div display:none
添加样式,或者您可以使用jquery隐藏div,如下所示
$(document).ready(function(){
$('.divclass').hide()
})