本帖最后由 leayon 于 2013-7-27 10:44 编辑
先上代码:- <head>
- <title></title>
- <script src="Scripts/jquery-1.4.1.js" type="text/javascript"></script>
- <script type="text/javascript" language="javascript">
- $(function () {
- $("div").bind("click.a", function () { //单击事件
- $("body").append("<p>click事件</p>");
- })
- $("div").bind("dblclick.a", function () { //双击事件
- $("body").append("<p>dblclick事件</p>");
- })
- $("div").bind("mouseover.a", function () { //鼠标经过元素的事件
- $("body").append("<p>mouseover事件</p>");
- })
- $("div").bind("mouseout.a", function () { //鼠标移出元素的事件
- $("body").append("<p>mouseout事件</p>");
- })
- })
- </script>
- </head>
- <body>
- <div>jQuery命名空间</div>
- </body>
复制代码 效果如图所示,我双击的同时,会先触发两个单击事件,这是怎么回事?还有,如果我不想在双击的时候触发单击事件,而仅仅只是触发双击事件,那该怎么解决?我也有试过在双击的时候,先把单击事件解绑,可这样一来,单击事件又不能用了。。。求高手解惑,谢谢!
|
|