https://cdn.bootcss.com/jquery/1.12.4/jquery.min.js
2017-12-13
操作:按下数字键盘的“5”不放
现象:上面的框(keydown)会同步显示输入的值!
下面的框(keyup)当松手之后才会显示输入的值!
很正常:上面的框只执行keydown,按住不放,相当于keydown不停的执行完毕
下面的框由于按住不放,相当于keyup一直没被执行,直到松开,才开始执行
现象:上面的框(keydown)会同步显示输入的值!
下面的框(keyup)当松手之后才会显示输入的值!
很正常:上面的框只执行keydown,按住不放,相当于keydown不停的执行完毕
下面的框由于按住不放,相当于keyup一直没被执行,直到松开,才开始执行
2017-12-06
1 mouseover 经过(不是结束,进入就监听到)监听,同时监听子孙元素的经过事件,无论经过自己或者子孙的标签文本否会触发; 只会向外传播,不会向内传播(子动父知道、父动子不知)
2 mouseenter 进入监听 只监听自己的目标标签,不会向内、向外继续传播
2 mouseenter 进入监听 只监听自己的目标标签,不会向内、向外继续传播
2017-12-03
老师的表述还是有一点点瑕疵的,以前看不懂的时候,没觉得,回来看了几遍就发现了,O(∩_∩)O哈哈~,瑕不掩瑜,挺好的
2017-12-02
同样的效果可以用:
$(document).ready(function() {
$('input').select(function() {
alert($(this).val());
console.log($(this).val());
$("#bt1").click(function() {
$("input").select();
});
$('textarea').select(function() {
alert($(this).val());
});
})
$(document).ready(function() {
$('input').select(function() {
alert($(this).val());
console.log($(this).val());
$("#bt1").click(function() {
$("input").select();
});
$('textarea').select(function() {
alert($(this).val());
});
})
2017-12-02
我来分析一下这段代码:
1.关于bottonName,前面理应加上var 定义(虽然不加也可以,规范),点击第一个button时,传入了事件类型,并没有传入bottonName,逻辑或判定为false,把'first'赋给定义变量bottonName
2.关于trigger,作用是让用户没有作出交互时实现交互(就是用户没有点击第一个button,相当于点击了),trigger传入两个参数click(要与第一个button一致)和last(就是bottonName),通过逻辑操作符赋值(没有执行‘frist’)
3.第一个事件后面执行了update函数
4.可以加我Q互相学习932635350
1.关于bottonName,前面理应加上var 定义(虽然不加也可以,规范),点击第一个button时,传入了事件类型,并没有传入bottonName,逻辑或判定为false,把'first'赋给定义变量bottonName
2.关于trigger,作用是让用户没有作出交互时实现交互(就是用户没有点击第一个button,相当于点击了),trigger传入两个参数click(要与第一个button一致)和last(就是bottonName),通过逻辑操作符赋值(没有执行‘frist’)
3.第一个事件后面执行了update函数
4.可以加我Q互相学习932635350
2017-11-29
mouseover,mouseout 影响到子元素(范围更大)
mouseinter,mouseleave 不影响子元素,只影响当前元素(更精准)
mouseinter,mouseleave 不影响子元素,只影响当前元素(更精准)
2017-11-28
没效果,jQuery版本过旧,<script src='https://cdn.bootcss.com/jquery/3.2.1/jquery.min.js'></script>
2017-11-24