我有一个名为#scrollbox 的 div,当我的滚动位置超过 170 时出现。如何使 div 使用 .toggle 缓慢显示。谢谢!
$(document).ready(function(){
$(window).bind('scroll', function(){
$("#scrollbox").toggle($(this).scrollTop() > 170);
});
});
我有一个名为#scrollbox 的 div,当我的滚动位置超过 170 时出现。如何使 div 使用 .toggle 缓慢显示。谢谢!
$(document).ready(function(){
$(window).bind('scroll', function(){
$("#scrollbox").toggle($(this).scrollTop() > 170);
});
});
为什么不使用fadeIn()
$(document).ready(function(){
$(window).bind('scroll', function(){
if($(this).scrollTop() > 170)){
$("#scrollbox").fadeIn('slow');
}
});
});
而不是使用 .toggle() 我相信你使用 .fadeIn(speed in ms) 函数。
if ($(this).scrollTop() > 170)
$("#scrollbox").fadeIn(250);
else
$('#scrollbox').fadeOut(250);
使用 .fadeToggle() 函数可能会或可能不会实现上述效果。