当用户到达我的页面中的滚动点时,我希望出现一个div
(在这种情况下是“滚动回顶部”),我正在使用以下脚本
$(document).ready(function() {
$(window).scroll(function() {
var scrollVal = $(this).scrollTop();
if ( scrollVal > 1500) {
$('#backtotop').css({'display':'block'});
} else {
$('#backtotop').css({'display':'none'});
}
});
});
它工作得很好,除了div仅在一个积极滚动时出现的事实,#backtotop
css样式表中的css设置为“display:none”,如果我以相反的方式进行设置并将其设置为"display:block"
比我有相反的问题,div 总是在那里,但是当我滚动到 1500 值以上时会淡出......只是在我停止滚动时再次出现。
所以基本上我希望div在我到达滚动点时出现(就像它一样),但我也希望它在我停止滚动时保持不变(它没有)