關(guān)于mouseup的描述這樣通俗些,如果用戶在一個元素上按下鼠標(biāo)按鍵,并且拖動鼠標(biāo)離開這個元素,然后再次移動回到當(dāng)前,然后釋放鼠標(biāo)鍵,這仍然是算作觸發(fā)了此元素的mouseup事件。
2017-05-04
代表 進制信息, parseInt('111',2);//表示傳入的源數(shù)據(jù)是個2進制數(shù)據(jù) parseInt('111',10);//表示傳入的源數(shù)據(jù)是個10進制數(shù)據(jù)
2017-04-29
我怎么覺得老師有一句話說反了:js中事件是會冒泡的,所以this是可以變化的,但event.target不會變化,它永遠是直接接受事件的目標(biāo)DOM元素。
上一節(jié)課,我測試了,明明是event.target是可變化的取決于你點擊的哪里,而this和event.currentTarget是等價的,永遠指向當(dāng)前綁定事件的那個對象而不是該對象的子元素
上一節(jié)課,我測試了,明明是event.target是可變化的取決于你點擊的哪里,而this和event.currentTarget是等價的,永遠指向當(dāng)前綁定事件的那個對象而不是該對象的子元素
2017-04-29
$("ul").on('click',function(e){
alert('觸發(fā)的元素是內(nèi)容是: ' + e.target.textContent+this.textContent)//this永遠是ul
})
不難看出this是綁定了事件的元素,而e.target可以是綁定了事件的元素或者該元素的子元素(取決于你點的哪里)
alert('觸發(fā)的元素是內(nèi)容是: ' + e.target.textContent+this.textContent)//this永遠是ul
})
不難看出this是綁定了事件的元素,而e.target可以是綁定了事件的元素或者該元素的子元素(取決于你點的哪里)
2017-04-29
如果提供了第二參數(shù),那么事件在往上冒泡的過程中遇到了第二參數(shù)匹配的元素或者該元素的子元素,都會觸發(fā)回調(diào)
2017-04-29
想讓div自己直接能觸發(fā)focus得設(shè)置tabindex="0"或者其他值
2017-04-29
div默認是不能獲取焦點的,想讓div能獲取焦點可以設(shè)置tabindex屬性,http://blog.csdn.net/gaohuanjie/article/details/32328607
2017-04-28
不是所有元素都支持focus的,實測發(fā)現(xiàn):div、p等元素壓根兒不存在焦點的概念,你給他綁定focus事件也沒用,這類元素就只有綁定focusin事件通過冒泡來觸發(fā)。而文本框等可輸入的元素就隨便綁定focus還是focusin都差不多了
2017-04-28
原生js是onfocus,按照jq的一罐風(fēng)格應(yīng)該直接叫focus啊為什么要加個in呢
2017-04-28