我假设我有一个div元素,静态高度和宽度
<div style="height: 500px; width: 300px;" id="scrollable">
当鼠标在这个div上滚动时,我怎么能解决这个问题?
有类似
的东西$("#scrollable").scrollup(function()
{
console.log("scrolled");//???
});
由于
更新
我很抱歉没有明确问的问题,但正如评论中提到的那样,
我需要一个能够检测鼠标滚轮移动的事件,这是可能的吗?
答案 0 :(得分:0)
试试这个:
var scrollTop = $("#scrollable").scrollTop();
$("#scrollable").scroll(function(){
if(scrollTop>$(this).scrollTop()) { alert('hi'); }
scrollTop = $(this).scrollTop();
});
这个div:
<div style="height: 500px; width: 300px; background: #eee; overflow: auto;" id="scrollable"><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br></div>
或在此处试试:http://jsfiddle.net/St4fW/1/