5
在YUI中,我有以下代碼爲鼠標滾輪工作。我如何使這個工作的滾動條?在yui中獲取窗口滾動或scrollY位置
Y.on('mousewheel', function(e) {
var dir = e.wheelDelta > 0 ? 'Up' : 'Down';
console.log(dir);
});
感謝您的幫助......
在YUI中,我有以下代碼爲鼠標滾輪工作。我如何使這個工作的滾動條?在yui中獲取窗口滾動或scrollY位置
Y.on('mousewheel', function(e) {
var dir = e.wheelDelta > 0 ? 'Up' : 'Down';
console.log(dir);
});
感謝您的幫助......
這是一個簡單的解決方案
Y.on('scroll', function(e) {
console.log(window.scrollY);
});
你可能想接受你自己的答案。 – dirkgently
是啊有2天的延遲:/ –
的*瀏覽器*管理的滾動條,那麼,爲什麼你需要編寫JavaScript向SB反應??? –
當用戶使用滾動條時,我需要數據(位置)。對於上面的代碼我得到的數據,但只有當我使用鼠標滾輪。我想要在用戶與右側滾動條交互時包含接收數據 –
那麼問題是什麼?尋找在滾動中觸發的事件,例如https://developer.mozilla.org/en/DOM/window.onscroll或http://help.dottoro.com/ljurkcpe.php等。 您僅限於什麼瀏覽器發送給Javascript的任何瀏覽器控制的事件。或者你建立自己的滾動條,不要使用系統 - 例如:Yahoo Mail,他們不使用瀏覽器滾動條滾動瀏覽郵件列表。 –