jquery on方法不使用窗口或文档

时间:2012-07-31 12:50:35

标签: javascript jquery

非常简单的代码:

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'事件。多么愚蠢的错误!!!

2 个答案:

答案 0 :(得分:0)

您应该在document.body上处理该事件 documentwindow不是DOM元素,也不接收正常事件。

答案 1 :(得分:0)

我在这里工作正常http://jsfiddle.net/GXrPp/2/

你的JQuery引用是否正确加载?

修改:这是我的结果(在FF14中) Result