我想调整元素的位置,在特定页面滚动位置之间,更改它的css样式。
看一下这个简单的例子:http://jsfiddle.net/6RtTX/8/
问题在于 - $(window).scroll不够准确,如果我快速滚动,就会变得很混乱。
有没有解决这个问题的方法?可以在$(window).scroll方法中排队执行这些操作吗?
提前致谢。
有没有解决这个问题的方法?可以在$(window).scroll方法中排队执行这些操作吗?
提前致谢。
$(window).scroll(function(event) {
if ( event.pageY > 100 && event.pageY < 5000) {
$('.test').css({
'left' : $(window).scrollTop() - 80,
'top' : $(window).scrollTop() + 100
});
}
});
event.pageY
。 - neoDev
position:fixed
,否则这种闪烁不会消失。 - Fabrício Matté