最新回答 / vibrate
不应该这么理解吧,不是简单地把表达方式互换,应该是xxx(function ( () {} )底层实现为on(xxx.function ( ) { } )
2016-09-01
点击触发时时把input框清空,失去焦点时设置val():
$("input:first").focus("",function(e){
//e=event||window.event;
$(this).val(e.data);
});
$("input:first").blur("请输入账号",function(ev){
//ev=event||window.event;
$(this).val(ev.data);
})
$("input:first").focus("",function(e){
//e=event||window.event;
$(this).val(e.data);
});
$("input:first").blur("请输入账号",function(ev){
//ev=event||window.event;
$(this).val(ev.data);
})
2016-09-01
相比直接调用事件,例如,$('p').click()。使用trigger的优点是可以自定义事件与传参
2016-08-31
<div id="test">点击触发<div>
$("#text").click(11111,function(e) {
//this指向 div元素
//e.date => 11111 传递数据
});
是data不是date
$("#text").click(11111,function(e) {
//this指向 div元素
//e.date => 11111 传递数据
});
是data不是date
2016-08-31
hover的底层应该就是使用on同时绑定mouseenter和mouseleave而已。本来是没有hover的,所以用这个绑定hover是不可行的
2016-08-31
obj.trigger(obj拥有的事件,"传递数据") /*翻译:触发,触发器*/
1. 将触发事件改成 dblclick 观察会比较明显
2. 绑定dblclick(按钮1) 事件点击2次才会+1
3. 通过自定义按钮事件(按钮2) 点击一次 就可以触发dblclick 事件。
4. obj.trigger(事件) :执行obj 拥有的事件(如果obj 没有绑定过 click事件 , obj.trigger('click') 是无法执行的)
5. t(它) ri(日) gg(哥哥) er(儿子) 。。画面感好强。他日GG的儿子
1. 将触发事件改成 dblclick 观察会比较明显
2. 绑定dblclick(按钮1) 事件点击2次才会+1
3. 通过自定义按钮事件(按钮2) 点击一次 就可以触发dblclick 事件。
4. obj.trigger(事件) :执行obj 拥有的事件(如果obj 没有绑定过 click事件 , obj.trigger('click') 是无法执行的)
5. t(它) ri(日) gg(哥哥) er(儿子) 。。画面感好强。他日GG的儿子
2016-08-31
其实71行不用再次定义n的,本就是一个全局变量,共享,不过js语言没有严格编译前检查能力,所以就算重复定义了也没出错,弱变量语言就是有这个弊端,灵活但是也易错
2016-08-31