unbind的少了一个参数,如何使用啊??求解答
我看例子的用的,结果是对的,但是,参数少了一个。我的代码如下:
$("div").unbind("dblclick"); 但是没有fun(事件执行时调用的函数名称),我想知道怎么用第二参数
我看例子的用的,结果是对的,但是,参数少了一个。我的代码如下:
$("div").unbind("dblclick"); 但是没有fun(事件执行时调用的函数名称),我想知道怎么用第二参数
2016-04-20
<html>
<head>
<script type="text/javascript" src="/jquery/jquery.js"></script>
<script type="text/javascript">
function alertMe()
{
alert("Hello World!");
}
function alert1(){
alert("!!!")
}
$(document).ready(function(){
$("p").click(alertMe);
$("p").click(alert1);
$("button").click(function(){
$("p").unbind("click",alertMe);
});
});
</script>
</head>
<body>
<p>这是一个段落。</p>
<p>这是另一个段落。</p>
<p>点击任何段落可以触发一个提示框。包括本段落。</p>
<button>从 p 元素的 click 事件删除提示框函数</button>
</body>
</html>
你试试就知道了,关键是你要看得懂这代码
语法:
$(selector).unbind(event,function)
参数:
event 可选。规定删除元素的一个或多个事件, 由空格分隔多个事件值。如果只规定了该参数,则会删除绑定到指定事件的所有函数。
function 可选。规定从元素的指定事件取消绑定的函数名
就是说第二个参数如果不指定, 就把绑定到该事件上的全部函数解绑. 如果指定, 就解绑该事件的指定函数. (一个事件可以绑定多个函数)
References: http://www.w3school.com.cn/jquery/event_unbind.asp
举报