keyup事件:
当用户在一个元素上第一次松手键盘上的键的时候,就会触发它。使用方法与keydown是一致的只是触发的条件是方法的
上面老师写的话中,最后三个字应该是“相反的”吧,感觉老师受自己方言的影响挺厉害的,哈哈
当用户在一个元素上第一次松手键盘上的键的时候,就会触发它。使用方法与keydown是一致的只是触发的条件是方法的
上面老师写的话中,最后三个字应该是“相反的”吧,感觉老师受自己方言的影响挺厉害的,哈哈
2016-10-15
text() - 设置或返回所选元素的文本内容
html() - 设置或返回所选元素的内容(包括 HTML 标记如<b>)
val() - 设置或返回表单字段的值如input
attr( )- 获取属性 如attr("href"));
html() - 设置或返回所选元素的内容(包括 HTML 标记如<b>)
val() - 设置或返回表单字段的值如input
attr( )- 获取属性 如attr("href"));
2016-10-14
就是说如果父元素和子元素都绑定了mouseover事件的话,子元素触发事件时父元素也会跟着触发,这样就会导致父元素重复触发了,但如果都绑定mouseenter事件的话,子元素触发事件时父元素不会重复触发。
2016-10-14
下去查了一下资料,我前面说的有误。“委托”不是“截获”,本案例中事件其实是监听body时检查点击对象是不是a,若是,则执行函数,反之;
a改为div后会弹两次是由于事件冒泡到上面一个div了...
a改为div后会弹两次是由于事件冒泡到上面一个div了...
2016-10-11
“委托”类似于“截获”,强盗把目标的事件引到了自己身上,类似于js中obj.setCapture,为obj设置鼠标全局捕获的原理;
2016-10-11
文本框中,keydown触发时,先执行自己定义的keydown事件,这个时候文本框里面还没有将你按下的那个值输入(还没有执行默认事件),所以会少一个字母;但是keyup不一样,keyup事件前已将执行keydown默认事件,已经将文本框内值更新,所以看起来keyup是及时更新的!
2016-10-11
在span哪里加个return false;即可阻止冒泡。eturn false;相对于event.currentTarget;
2016-10-10