-
$ele.click( [eventData ], handler(eventObject) ) 可以接受一個數據參數,這樣的處理是為了解決不同作用域下數據傳遞的問題 <div id="test">點擊觸發<div> $("#text").click(11111,function(e) { //this指向 div元素 //e.date => 11111 傳遞數據 });查看全部
-
如果在p元素與div元素都綁定mouseover事件,鼠標在離開p元素,但是沒有離開div元素的時候,觸發的結果: 1.p元素響應事件 2.div元素響應事件 這里的問題是div為什么會被觸發? 原因就是事件冒泡的問題,p元素觸發了mouseover,他會一直往上找父元素上的mouseover事件,如果有全觸發了 所以在這種情況下面,jQuery推薦我們使用 mouseenter事件查看全部
-
mousedown事件觸發需要以下幾點: ?mousedown強調是按下觸發 ?如果在一個元素按住了鼠標不放,并且拖動鼠標離開這個元素,并釋放鼠標鍵,這仍然是算作mousedown事件 ?任何鼠標按鈕被按下時都能觸發mousedown事件 ?用event 對象的which區別按鍵,敲擊鼠標左鍵which的值是1,敲擊鼠標中鍵which的值是2,敲擊鼠標右鍵which的值是3 mouseup事件觸發需要以下幾點: ?mouseup強調是松手觸發,與mousedown是相反的 ?mouseup與mousedown組合起來就是click事件 ?如果用戶在一個元素上按下鼠標按鍵,并且拖動鼠標離開這個元素,然后釋放鼠標鍵,這仍然是算作mouseup事件 ?任何鼠標按鈕松手時都能觸發mouseup事件 ?用event 對象的which區別按鍵,敲擊鼠標左鍵which的值是1,敲擊鼠標中鍵which的值是2,敲擊鼠標右鍵which的值是3查看全部
-
triggerHandler事件 不會觸發瀏覽器的默認行為 trigger事件 會觸發瀏覽器默認行為查看全部
-
trigger事件 觸發被選元素的指定事件類型查看全部
-
on()多事件綁定 通過空格分離,傳遞不同的事件名,可以同時綁定多個事件,每個事件執行自己的回調方法查看全部
-
submit事件 form元素是有默認提交表單的行為,如果通過submit處理的話,需要禁止瀏覽器的這個默認行為查看全部
-
select事件 當textarea和input文本框中的文字被選中。才會觸發select事件查看全部
-
blur與foucus事件 focus()在元素本身產生, focusin()在元素包含的元素中產生 它們本質的區別就是是否支持冒泡處理查看全部
-
focusout事件(元素失去焦點) 用戶點擊失去焦點的時候,如果開發者需要捕獲這個動作,可以使用此事件查看全部
-
focusin事件(元素獲得焦點) 用戶在點擊聚焦的時候,如果開發者需要捕獲這個動作的時候,提供的事件查看全部
-
mouseenter事件只會在綁定它的元素上被調用,而不會在后代節點上被觸發 mouseover事件:如果一個div和p同時綁定了mouseover事件,離開p元素,觸發p元素事件的同時也會觸發div元素事件,原因是事件冒泡問題查看全部
-
mousedown與mouseup事件 click事件是由以上兩個事件組合而成,所以點擊的動作只有在松手后才觸發。 一個元素按住鼠標不放,并且拖動鼠標離開這個元素,并釋放鼠標鍵,這仍然算做是mousedown事件查看全部
-
click單擊操作。dbclick雙擊操作。查看全部
-
// hover()方法是同時綁定 mouseenter和 mouseleave事件。 // 我們可以用它來簡單地應用在 鼠標在元素上行為 $("p").hover( function() { $(this).css("background", 'red'); }, function() { $(this).css("background", '#bbffaa'); } );查看全部
舉報
0/150
提交
取消