不理解 e.which=event.which的同学可以参考http://www.365mini.com/page/jquery-event-which.htm
2016-08-02
<script type="text/javascript">
//不同函数传递数据
function data(e) {
alert(e.data) //1111
}
function a() {
$("button:eq(2)").click(1111, data)
}
a();
</script>
//不同函数传递数据
function data(e) {
alert(e.data) //1111
}
function a() {
$("button:eq(2)").click(1111, data)
}
a();
</script>
2016-08-01
//监听textarea:
$().change(function(e) {
$("#result").html(e.target.value)
})全部删了都不影响 呵呵
$().change(function(e) {
$("#result").html(e.target.value)
})全部删了都不影响 呵呵
2016-08-01
我觉得吧,三个change函数就只有选择器target后面的数字不一样,textarea的class写错成target2,但是也有这个绑定事件在,当然会有效果啦。
2016-08-01
查阅资料后发现通常默认情况下div是没有focusable属性的,因此在给div元素绑定了事件的时候,不管有没有聚集焦点,函数中的事件都不会发生,所以在绑定的div标签后面添加tabindex="1",加上focusable属性。
此时进行验证就可以清晰看出,input元素是否获取焦点,blur和focus绑定的事件都不会发生,但是focusin和focuseout绑定的事件是只要div元素(包括后代元素)获得或失去焦点就会发生。
此时进行验证就可以清晰看出,input元素是否获取焦点,blur和focus绑定的事件都不会发生,但是focusin和focuseout绑定的事件是只要div元素(包括后代元素)获得或失去焦点就会发生。
2016-08-01
经过简单的实验,觉得event是实际的触发事件的元素,而this是给哪个元素绑定了事件,结合这个例子 event是li,this是ul,个人见解
2016-08-01
e为事件对象,是用来记录一些事件发生时的相关信息的对象。事件对象只有事件发生时才会产生,并且只能是事件处理函数内部访问,在所有事件处理函数运行结束后,事件对象即被销毁。
2016-07-29
$(function (){
$("input:last").focusin('慕课网', fn)
});
就是立即调用
$("input:last").focusin('慕课网', fn)
});
就是立即调用
2016-07-29