-1

很简单的代码:

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

4

2 回答 2

0

您应该在document.body.
document并且window不是 DOM 元素并且不接收正常事件。

于 2012-07-31T12:52:35.210 回答
0

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

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

编辑:这是我的结果(在 FF14 中) 结果

于 2012-07-31T12:54:32.900 回答