关于mouseup的描述这样通俗些,如果用户在一个元素上按下鼠标按键,并且拖动鼠标离开这个元素,然后再次移动回到当前,然后释放鼠标键,这仍然是算作触发了此元素的mouseup事件。
2017-05-04
代表 进制信息, parseInt('111',2);//表示传入的源数据是个2进制数据 parseInt('111',10);//表示传入的源数据是个10进制数据
2017-04-29
我怎么觉得老师有一句话说反了:js中事件是会冒泡的,所以this是可以变化的,但event.target不会变化,它永远是直接接受事件的目标DOM元素。
上一节课,我测试了,明明是event.target是可变化的取决于你点击的哪里,而this和event.currentTarget是等价的,永远指向当前绑定事件的那个对象而不是该对象的子元素
上一节课,我测试了,明明是event.target是可变化的取决于你点击的哪里,而this和event.currentTarget是等价的,永远指向当前绑定事件的那个对象而不是该对象的子元素
2017-04-29
$("ul").on('click',function(e){
alert('触发的元素是内容是: ' + e.target.textContent+this.textContent)//this永远是ul
})
不难看出this是绑定了事件的元素,而e.target可以是绑定了事件的元素或者该元素的子元素(取决于你点的哪里)
alert('触发的元素是内容是: ' + e.target.textContent+this.textContent)//this永远是ul
})
不难看出this是绑定了事件的元素,而e.target可以是绑定了事件的元素或者该元素的子元素(取决于你点的哪里)
2017-04-29
想让div自己直接能触发focus得设置tabindex="0"或者其他值
2017-04-29
div默认是不能获取焦点的,想让div能获取焦点可以设置tabindex属性,http://blog.csdn.net/gaohuanjie/article/details/32328607
2017-04-28
不是所有元素都支持focus的,实测发现:div、p等元素压根儿不存在焦点的概念,你给他绑定focus事件也没用,这类元素就只有绑定focusin事件通过冒泡来触发。而文本框等可输入的元素就随便绑定focus还是focusin都差不多了
2017-04-28