-
利用事件委托將事件綁定在父元素上,然后通過event.target來判斷是來自于那個對象查看全部
-
keydown監(jiān)聽的事件是之前輸入的,第一次按下的時候獲取取的值是空,第二次按下是獲取第一次的值。keyup不存在該問題查看全部
-
文本被選擇時便出發(fā)select事件查看全部
-
change事件監(jiān)視value值,下拉選擇框,復(fù)選框和單選按鈕,多文本輸入框等查看全部
-
click事件觸發(fā)需要以下幾點: click事件其實是由mousedown與mouseup 2個動作構(gòu)成,所以點擊的動作只有在松手后才觸發(fā) PS:mousedown和mouseup下一節(jié)會講到 dblclick事件觸發(fā)需要以下幾點: dblclick又是由2個click疊加而來的,所以dblclick事件只有在滿足以下條件的情況下才能被觸發(fā) 鼠標(biāo)指針在元素里面時點擊。 鼠標(biāo)指針在元素里面時釋放。 鼠標(biāo)指針在元素里面時再次點擊,點擊間隔時間,是系統(tǒng)而定。 鼠標(biāo)指針在元素里面時再次釋放。 注意:在同一元素上同時綁定 click 和 dblclick 事件是不可取的。各個瀏覽器事件觸發(fā)的順序是不同的,一些瀏覽器在dblclick之前接受兩個 click 事件 ,而和其它瀏覽器只接受一個 click 事件。用戶往往可通過不同的操作系統(tǒng)和瀏覽器配置雙擊靈敏度查看全部
-
tabindex = "1" 獲取焦點 放在div中查看全部
-
e.target $('.target1').change(function(e) { $("#result").html(e.target.value) }); 在這里是指.target1查看全部
-
focusin和focusout會觸發(fā)事件冒泡<br> focus和blur不支持事件冒泡查看全部
-
focusout和focusin同理。<br> mouseenter(),mouseleave(),focusin(),focusout()查看全部
-
<div id="test">點擊觸發(fā)<div> $("#text").focusin(11111,function(e) { //this指向 div元素 //e.date => 11111 傳遞數(shù)據(jù) }); function fn(e) { $(this).val(e.data) } function a() { $("input:last").focusin('慕課網(wǎng)', fn) } a(); 大概懂了,當(dāng)有兩個參數(shù)的時,前面的是數(shù)值,后面的就是正常的一個參數(shù)調(diào)用的時候那種情況。so,這里首先寫一個fn(e),然后在里面寫的是只有一個參數(shù)時候的正常調(diào)用方法,$(this).val(e.data); 就等同于,$("input:last).focusin(function(e){ $(this).val(e.data); }) 只是這里的e還沒有調(diào)用 所以先寫了之后 再用一個函數(shù)來調(diào)用focusin查看全部
-
hover() 也就是onmouseenter()和Onmouseleave() $(selector).hover(handlerIn, handlerOut) handlerIn(eventObject):當(dāng)鼠標(biāo)指針進(jìn)入元素時觸發(fā)執(zhí)行的事件函數(shù) handlerOut(eventObject):當(dāng)鼠標(biāo)指針離開元素時觸發(fā)執(zhí)行的事件函數(shù) $("p").hover( function() { $(this).css("background", 'red'); }, function() { $(this).css("background", '#bbffaa'); } );查看全部
-
mouseenter事件只會在綁定它的元素上被調(diào)用,而不會在后代節(jié)點上被觸發(fā) jQuery推薦我們使用 mouseenter事件查看全部
-
//不同函數(shù)傳遞數(shù)據(jù) function data(e) { alert(e.data) //1111 } function a() { $("button:eq(2)").mousedown(1111, data) } a();查看全部
-
<div id="test">點擊觸發(fā)<div> $("#text").click(11111,function(e) { //this指向 div元素 //e.date => 11111 傳遞數(shù)據(jù) });查看全部
-
//不同函數(shù)傳遞數(shù)據(jù) function data(e) { alert(e.data) //1111 } function a() { $("button:eq(2)").click(1111, data) } a();查看全部
舉報
0/150
提交
取消