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