-
tigger? tiggerHandler
前者觸發原生? 后者觸發jq綁定的事件處理函數
查看全部 -
js中事件是會冒泡的,所以this是可以變化的,但event.target不會變化,它永遠是直接接受事件的目標DOM元素;
若要使用jquery中的方法,則把它轉換成jquery對象
查看全部 -
event.target代表當前觸發事件的元素?
event簡寫 e
查看全部 -
keydown 識別的是上一次輸入的內容
keyup 識別的是當前輸入的內容
keypress識別的是當前輸入的內容但是無法識別中文/功能鍵
查看全部 -
mouseenter不會在后代節點上觸發——推介使用
mouseover會在后代節點上觸發
mouseout與mouseleave 同上
查看全部 -
多事件綁定:
方法一:
$("#test2").on('mousedown mouseup', function(e) {
? ? ? ? $(this).text('觸發事件:' + e.type)
? ? })
方法二:
$("#test3").on({
? ? ? ? mousedown: function(e) {
? ? ? ? ? ? $(this).text('觸發事件:' + e.type)
? ? ? ? },
? ? ? ? mouseup: function(e) {
? ? ? ? ? ? $(this).text('觸發事件:' + e.type)
? ? ? ? }
? ? })
查看全部 -
keypress事件與keydown和keyup的主要區別
只能捕獲單個字符,不能捕獲組合鍵
無法響應系統功能鍵(如delete,backspace)
不區分小鍵盤和主鍵盤的數字字符
查看全部 -
keydown是在鍵盤按下就會觸發
keyup是在鍵盤松手就會觸發
理論上它可以綁定到任何元素,但keydown/keyup事件只是發送到具有焦點的元素上,不同的瀏覽器中,可獲得焦點的元素略有不同,但是表單元素總是能獲取焦點,所以對于此事件類型表單元素是最合適的。
查看全部 -
select事件會在表單文本被選中時,被觸發。
可以在函數中返回false來防止觸發瀏覽器的默認行為,
可以理解為,我們在瀏覽器中選中文字時會出現搜索和復制的兩個選擇按鈕。
查看全部 -
change()方法返回的是一個被改變的值
input type text 中的value值改變時 觸發者個事件,并返回新改變的值
slect 元素中下拉被選擇時,事件也會被觸發
查看全部 -
trigger和triggerHandler指觸發事件
查看全部 -
bottonName = bottonName || 'first';
指如果存在bottonName,則bottonName=bottonName,否則,bottonName=first
查看全部 -
js中事件是會冒泡的,所以this是可以變化的,但event.target不會變化,它永遠是直接接受事件的目標DOM元素;
<div><span></span></span>
當點擊span時,$(event.target)指的是span,所以操作改變的是span。
因為this是變化的,這個時候用$(this)實際操作改變的是div。
查看全部 -
.on(?events?,[?selector?]?,[?data?],?handler(eventObject)?)
在on的第二參數中提供了一個selector選擇器
查看全部 -
委托事件介紹:https://www.cnblogs.com/liugang-vip/p/5616484.html
查看全部
舉報