target是當前事件執行的第一個具體DOM對象,這個DOM對象不變
this是事件冒泡到DOM樹的哪個對象,this就指向哪個對象,改變的
this是事件冒泡到DOM樹的哪個對象,this就指向哪個對象,改變的
2018-02-07
div--->是一個不能聚焦的;
所以你聚焦和失去焦點在div元素是沒用的;
當你設置focusin focuout的時候
點擊他的可聚焦子元素就會冒泡到div綁定的事件
當你設置focus blur時:
你點擊子元素input,他不會向上傳,導致div不知道有這個事件;
另外,如果想讓div等元素也可以聚焦就div標簽內加上tabindex="value"元素
value為正數就是點擊
負數為tab
所以你聚焦和失去焦點在div元素是沒用的;
當你設置focusin focuout的時候
點擊他的可聚焦子元素就會冒泡到div綁定的事件
當你設置focus blur時:
你點擊子元素input,他不會向上傳,導致div不知道有這個事件;
另外,如果想讓div等元素也可以聚焦就div標簽內加上tabindex="value"元素
value為正數就是點擊
負數為tab
2018-02-07
$(selector).hover(handlerIn, handlerOut)---->css selector:hover{xxxx}鼠標懸浮修改樣式,移出恢復
2018-02-07
mouseleave mouseenter
只會在當前綁定元素執行,不會冒泡執行父元素的事件
mouseover mouseout
冒泡執行父元素事件
只會在當前綁定元素執行,不會冒泡執行父元素的事件
mouseover mouseout
冒泡執行父元素事件
2018-02-07
測試三
定義兩個函數
a()定義了data,在調用data函數
data()動態輸入變量
然后最下面在調用a()
定義兩個函數
a()定義了data,在調用data函數
data()動態輸入變量
然后最下面在調用a()
2018-02-07
你們把$('body')換成$('div')和$('p'),試一下效果更容易理解
2018-02-06
最贊回答 / 莫龍吟嘯
子元素的移出等于父元素的移入,即每塊區域進去時+1出來時+1