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,他们不使用浏览器滚动条滚动浏览邮件列表。 –