-
input元素 監(jiān)聽value值的變化,當有改變時,失去焦點后觸發(fā)change事件 select元素 對于下拉選擇框,復選框和單選按鈕,當用戶用鼠標作出選擇,該事件立即觸發(fā) textarea元素 多行文本輸入框,監(jiān)聽value值的變化,當有改變時,失去焦點后觸發(fā)change事件查看全部
-
focusin focusouot 支持冒泡, blur focus 不支持冒泡查看全部
-
focusout事件(元素失去焦點) 用戶點擊失去焦點的時候,如果開發(fā)者需要捕獲這個動作,可以使用此事件查看全部
-
focusin事件(元素獲得焦點) 用戶在點擊聚焦的時候,如果開發(fā)者需要捕獲這個動作的時候,提供的事件查看全部
-
只需要在hover方法中傳遞2個回調函數(shù)就可以了,不需要顯示的綁定2個事件 $(selector).hover(handlerIn, handlerOut) handlerIn(eventObject):當鼠標指針進入元素時觸發(fā)執(zhí)行的事件函數(shù) handlerOut(eventObject):當鼠標指針離開元素時觸發(fā)執(zhí)行的事件函數(shù)查看全部
-
mouseover/mouseout會冒泡 mouseenter/mouseleave事件只會在綁定它的元素上被調用,而不會冒泡查看全部
-
mousemove事件觸發(fā)需要以下幾點: ?mousemove事件是當鼠標指針移動時觸發(fā)的,即使是一個像素 ?如果處理器做任何重大的處理,或者如果該事件存在多個處理函數(shù),這可能造成瀏覽器的嚴重的性能問題查看全部
-
mousedown事件觸發(fā)需要以下幾點: ?mousedown強調是按下觸發(fā) ?如果在一個元素按住了鼠標不放,并且拖動鼠標離開這個元素,并釋放鼠標鍵,這仍然是算作mousedown事件 ?任何鼠標按鈕被按下時都能觸發(fā)mousedown事件 ?用event 對象的which區(qū)別按鍵,敲擊鼠標左鍵which的值是1,敲擊鼠標中鍵which的值是2,敲擊鼠標右鍵which的值是3 mouseup事件觸發(fā)需要以下幾點: ?mouseup強調是松手觸發(fā),與mousedown是相反的 ?mouseup與mousedown組合起來就是click事件 ?如果用戶在一個元素上按下鼠標按鍵,并且拖動鼠標離開這個元素,然后釋放鼠標鍵,這仍然是算作mouseup事件 ?任何鼠標按鈕松手時都能觸發(fā)mouseup事件 ?用event 對象的which區(qū)別按鍵,敲擊鼠標左鍵which的值是1,敲擊鼠標中鍵which的值是2,敲擊鼠標右鍵which的值是3 另外需要注意的是: click與mousedown的區(qū)別: ?click事件其實是由mousedown于mouseup 2個動作構成,所以點擊的動作只有在松手后才觸發(fā)查看全部
-
click事件觸發(fā)需要以下幾點: ?click事件其實是由mousedown與mouseup 2個動作構成,所以點擊的動作只有在松手后才觸發(fā) dblclick事件觸發(fā)需要以下幾點: dblclick又是由2個click疊加而來的,所以dblclick事件只有在滿足以下條件的情況下才能被觸發(fā) ?鼠標指針在元素里面時點擊。 ?鼠標指針在元素里面時釋放。 ?鼠標指針在元素里面時再次點擊,點擊間隔時間,是系統(tǒng)而定。 ?鼠標指針在元素里面時再次釋放。 注意:在同一元素上同時綁定 click 和 dblclick 事件是不可取的。各個瀏覽器事件觸發(fā)的順序是不同的,一些瀏覽器在dblclick之前接受兩個 click 事件 ,而和其它瀏覽器只接受一個 click 事件。用戶往往可通過不同的操作系統(tǒng)和瀏覽器配置雙擊靈敏度查看全部
-
只需要在hover方法中傳遞2個回調函數(shù)就可以了,不需要顯示的綁定2個事件 $(selector).hover(handlerIn, handlerOut) handlerIn(eventObject):當鼠標指針進入元素時觸發(fā)執(zhí)行的事件函數(shù) handlerOut(eventObject):當鼠標指針離開元素時觸發(fā)執(zhí)行的事件函數(shù)查看全部
-
看不懂呢查看全部
-
事件綁定在最上層div元素上,當用戶觸發(fā)在a元素上,事件將往上冒泡,一直會冒泡在div元素上。如果提供了第二參數(shù),那么事件在往上冒泡的過程中遇到了選擇器匹配的元素,將會觸發(fā)事件回調函數(shù)查看全部
-
$("p").hover( function() { $(this).css("background", 'red'); }, function() { $(this).css("background", '#bbffaa'); }查看全部
-
mouseenter事件只會在綁定它的元素上被調用,而不會在后代節(jié)點上被觸發(fā). 原因就是事件冒泡的問題,p元素觸發(fā)了mouseover,他會一直往上找父元素上的mouseover事件,如果有全觸發(fā)了查看全部
-
<div id="test">點擊觸發(fā)<div> $("#text").click(11111,function(e) { //this指向 div元素 //e.date => 11111 傳遞數(shù)據(jù) }); 回調函數(shù)是一個難點查看全部
舉報
0/150
提交
取消