如何获得此卷轴的Y
位置?
.cool-scroll{
overflow-y:scroll;
-webkit-overflow-scrolling:touch;
}
我的目的是在超过N
轴的Y
值时更改背景颜色。
答案 0 :(得分:1)
这是使用jQuery的解决方案,代码将侦听元素上的scroll事件并在达到目标位置时应用新类
<强> Demo fiddle 强>
<强>的Javascript 强>
var targetScroll = 200;
$('.cool-scroll').scroll(function(){
if($(this).scrollTop() > targetScroll)
$(this).addClass('scrolled');
else
$(this).removeClass('scrolled');
});
<强> CSS 强>
.cool-scroll.scrolled{
background: red;
}