本文主要是介绍click事件绑定与不绑定的区别,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
(“#panel”).bind(“click”,function(){
与$(“#panel”).click(function(){
有什么区别 ?
绑定可以同时加多个事件
如:$(“#panel”).bind({“click”, “mousemove”, …})
$(“#panel”).click(function(){}这样是一次注册一个事件
bind(type,[data],fn)
为每一个匹配元素一个或多个事件绑定事件处理器函数。
$(‘#foo’).bind({
click: function() {
// do something on click
},
mouseenter: function() {
// do something on mouseenter
}
});
你可以在事件处理之前传递一些附加的数据。
function handler(event) {
alert(event.data.foo);
}
$(“p”).bind(“click”, {foo: “bar”}, handler)
$(“#panel”).bind(“click”,function(){})
$(“#panel”).click(function(){})
这两个是相等的。第二种是第一种的简写。
这篇关于click事件绑定与不绑定的区别的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!