-
監(jiān)聽value值的變化,當有改變時,/**失去焦點后**/ 觸發(fā)change事件。對于單選按鈕和復選框,當用戶用鼠標做出選擇時,該事件立即觸發(fā)。查看全部
-
.trigger除了能夠觸發(fā)瀏覽器事件,同時還支持自定義事件,并且自定義時間還支持傳遞參數(shù). trigger觸發(fā)瀏覽器事件與自定義事件區(qū)別? 自定義事件對象,是jQuery模擬原生實現(xiàn)的 自定義事件可以傳遞參數(shù)查看全部
-
個人認為:這樣可以更好的理解阻止冒泡的事件 <div class="left"> <div id="content">div層1 <div id="content2">div層2 <div id="content3">div層3</div> </div> </div><br /><div id="msg"><br></div> </div> $('#content').click(function(event){ $('#msg').html($('#msg').html()+ "div層1被單擊</p>"); // event.stopPropagation(); }); $('#content2').click(function(event){ $('#msg').html($('#msg').html()+ "div層2被單擊</p>"); //event.stopPropagation(); }); $('#content3').click(function(event){ $('#msg').html($('#msg').html()+ "div層3被單擊</p>"); event.stopPropagation(); });查看全部
-
與默認事件和事件冒泡相關的處理函數(shù) 1.event.stopPropagation(); 事件處理過程中,阻止了事件冒泡,但不會阻擊默認行為 2.return false; 事件處理過程中,阻止了事件冒泡,也阻止了默認行為 3.event.preventDefault(); 它的作用是:事件處理過程中,不阻擊事件冒泡,但阻擊默認行為查看全部
-
1、textarea 或文本類型的 input 元素中的文本被選擇時,會發(fā)生 select 事件。select事件只能用于這兩個元素。查看全部
-
input元素、select元素、textarea元素的內(nèi)容有所改變時,會觸發(fā)change事件。查看全部
-
不同函數(shù)傳遞數(shù)據(jù) 可以傳遞參數(shù) function data(e) { alert(e.data) //1111 } function a() { $("button:eq(2)").click(1111, data) } a();查看全部
-
$("#test3").on({ mousedown: function(e) { $(this).css('background','green') }, mouseup: function(e) { $(this).css('background','yellow') } })查看全部
-
多個事件綁定同一個函數(shù) $("#elem").on("mouseover mouseout",function(){ }); 通過空格分離,傳遞不同的事件名,可以同時綁定多個事件 多個事件綁定不同函數(shù) $("#elem").on({ mouseover:function(){}, mouseout:function(){}, });查看全部
-
this和event.target的區(qū)別 js中事件是會冒泡的,所以this是可以變化的,但event.target不會變化,它永遠是直接接受事件的目標DOM元素; this和event.target的相同點 this和event.target都是dom對象,如果要使用jquey中的方法可以將他們轉(zhuǎn)換為jquery對象:$(this)和$(event.target);查看全部
-
不能在同一元素同時綁定 click 和 dblclick 事件。各個瀏覽器事件觸發(fā)的順序是不同的,一些瀏覽器在dblclick之前接受兩個 click 事件 ,而一些瀏覽器只接受一個 click 事件。查看全部
-
'e'='event'=觸發(fā)事件的元素 'this'=綁定事件的元素查看全部
-
卸載事件off()方法 通過.on()綁定的事件處理程序 通過off() 方法移除該綁定 根據(jù)on綁定事件的一些特性,off方法也可以通過相應的傳遞組合的事件名,名字空間,選擇器或處理函數(shù)來移除綁定在元素上指定的事件處理函數(shù)。當有多個過濾參數(shù)時,只有與這些參數(shù)完全匹配的事件處理函數(shù)才會被移除查看全部
-
事件委托就是利用事件冒泡原理,把處理任務委托給父元素或者祖先元素(通常用父元素),我們通過目標對象來判斷事件源,并執(zhí)行事件處理。同輩元素之間不能相互委托,如果委托的是祖先元素,對應的有幾層父子關系就返回幾次事件查看全部
-
鼠標事件,表單事件與鍵盤事件都有個特點,就是直接給元素綁定一個處理函數(shù),所有這類事件都是屬于快捷處理。最大的不同點就是on是可以自定義事件名,多個事件綁定同一個函數(shù) $("#elem").on("mouseover mouseout",function(){ }); 通過空格分離,傳遞不同的事件名,可以同時綁定多個事件 多個事件綁定不同函數(shù) $("#elem").on({ mouseover:function(){}, mouseout:function(){}, }); 通過空格分離,傳遞不同的事件名,可以同時綁定多個事件,每一個事件執(zhí)行自己的回調(diào)方法 將數(shù)據(jù)傳遞到處理程序 function greet( event ) { alert( "Hello " + event.data.name ); //Hello 慕課網(wǎng) } $( "button" ).on( "click", { name: "慕課網(wǎng)" }, greet ); 可以通過第二參數(shù)(對象),當一個事件被觸發(fā)時,要傳遞給事件處理函數(shù)的查看全部
舉報
0/150
提交
取消