是否有任何事件可以识别滚动条单击

时间:2011-08-18 06:12:41

标签: javascript

滚动条点击是否会引发任何事件。

我的要求是,一旦我点击或开始拖动水平滚动条我需要执行的任务。可以任何人PLZ让我知道哪个javascript事件适合我的要求。

2 个答案:

答案 0 :(得分:0)

你最接近的是

document.onscroll = function(){alert("you scrolled");}

或在jQuery中

$(document).scroll(function(){alert("you scrolled");});

不同的浏览器以不同的方式处理它,通常每当页面移动一个像素或更多像素时它们就会触发。在Android浏览器中,它只会在您停止滚动时更新。

答案 1 :(得分:0)

在Firefox 29中,这适用于mousedown事件(如果单击滚动条,则为true):

if (e.explicitOriginalTarget.tagName === 'HTML')