非常简单的代码:
HTML:
<div id="wrap" style="background-color:gray; height:2000px;">
</div>
JS:
<script type="text/javascript">
$(document).ready(function(){
$(document).on('mouseup', function(e) {
console.log(" mouse up \n");
})
});
</script>
我将$(document)
替换为$(window)
,但没有效果。
浏览器:FF 13.0
如何让它发挥作用?
修改
OMG ,我使用滚动而不是点击鼠标来获取'mouseup'事件。多么愚蠢的错误!!!
答案 0 :(得分:0)
您应该在document.body
上处理该事件
document
和window
不是DOM元素,也不接收正常事件。
答案 1 :(得分:0)