knrt.net
当前位置:首页 >> jQuEry中的BinD()函数跟on()函数有什么区别呢? >>

jQuEry中的BinD()函数跟on()函数有什么区别呢?

.bind()是直接绑定在元素上 .live()则是通过冒泡的方式来绑定到元素上的。更适合列表类型的,绑定到document DOM节点上。和.bind()的优势是支持动态数据。 .delegate()则是更精确的小范围使用事件代理,性能优于.live() .on()则是最新的1.9版本...

你这样写基本没区别 只不过bind支持同时多个事件 比如你的 bind( { "click" : function(){}, "mouseover": fucntion(){} } )

.bind()是直接绑定在元素上 .live()则是通过冒泡的方式来绑定到元素上的。更适合列表类型的,绑定到document DOM节点上。和.bind()的优势是支持动态数据。 .delegate()则是更精确的小范围使用事件代理,性能优于.live() .on()则是最新的1.9版本...

bind是用来绑定一个或多个事件的,live其实bind的一个加强版,用来绑定通过JavaScript或者jQuery添加的DOM元素事件,其语法结构是一样 $("p").bind("mouseenter mouseleave",function(){alert("ok");})$("p").live("mouseenter mouseleave",func...

以click事件为例 Jquery中绑定事件有三种方法: 1、target.click(function(){}); 2、target.bind("click",function(){}); 3、target.live("click",function(){}); live方法,只有在click事件发生的时候,才会去检测绑定事件的对象target是否存在...

Simple JQuery $(function(){ $('#mybtn').bind('click', {a : 'hello', b : 'world'}, myFun); }); function myFun(e) { alert(e.data.a); alert(e.data.b) } 【补充】: 1.实例: 当点击鼠标时,隐藏或显示 p 元素: $("button").bind("click...

常用的bind绑定的事件方法有:click、dblclick、mousedown、mouseup、mousemove、mouseover、mouseout、mouseenter、mouseleave、change、select、blur、focus、load、resize、scroll. 不常用的有。unload、submit、keydown、keydown、keypress...

$("#head").bind( "click", display1 ); $("#head").bind( "click", function(){ display1 (); });

比如 那么 $("#btn1").click(function(){alert(1)});//点击btn1时,会弹出1 上面这行和下面这行效果是一样的 $("#btn1").bind("click", function(){alert(1)});//点击btn1时,会弹出1 就是把后面那个function绑定到按钮的click事件上 等效于:

如果你这里面写的是绑定click方法,我就不知道怎么回事儿了,但如果不是click,而是chick,那就有可能知道data是什么,如下是API中的DEMO: Has an attached custom event. Trigger custom event $(function(){ $("p").bind("myCustomEvent", fu...

网站首页 | 网站地图
All rights reserved Powered by www.knrt.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com