2013-08-03 28 views
0

如何獲取此滾動的Y位置?webkit-overflow-scrolling:get Y position

.cool-scroll{ 
overflow-y:scroll; 
-webkit-overflow-scrolling:touch; 
} 

我的本意是,當它超過Y軸的N值來改變背景顏色。

+2

您可能需要使用javascript或jQuery。 – Praveen

+0

嗨,謝謝,我必須使用.css()嗎? @ user1671639 – santyas

+1

不能''.scroll'會幫助你。讓我給一個鏡頭。 – Praveen

回答

1

下面是使用jQuery的解決方案,代碼將聽取元素上的滾動事件和目標位置已經達到

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; 
} 
+0

天才,非常感謝! – santyas