在頁面中很多效果需要觸發才能實現,比如click后的彈窗。但有時我們無法點擊或是跳過用戶觸發,就像網頁中那些可惡的廣告彈窗 trigger函數可以實現模擬操作。譬如常用的點擊動作,我們可以這樣, 這樣當頁面加載完成后就會立即觸發id為btn的點擊效果,除此之外還可以觸發我們自定義的事件比如 利用trigger的特性,我們可以把它變成表單中全選的效果 td input .click 和 td inp ...
2015-04-21 10:05 0 3900 推薦指數:
一.模擬操作 在事件觸發的時候,有時我們需要一些模擬用戶行為的操作。例如:當網頁加載完畢后 自行點擊一個按鈕觸發一個事件,而不是用戶去點擊 //點擊按鈕事件 $('input').click(function(){ alert('我的第一次點擊來自模擬!'); }); //模擬用戶 ...
方法1: var e = $.Event('ok.menu.table', { relatedTarget: $el }) that.$el.trigger(e); 接受方法如下。此時,relatedTarget這個會成為e的一個屬性,可以直接取出來用 $table.on ...
jQuery on()方法是官方推薦的綁定事件的一個方法。 由此擴展開來的幾個以前常見的方法有: 以上三種方法在jQuery1.8之后都不推薦使用,官方在1.9時已經取消使用live()方法了,所以建議都使用on()方法。如果你需要移除on()所綁定的方法 ...
項目中有個需求,數據加載完成后,默認模擬點擊某個元素節點(選中某個元素節點)並觸發事件 $('.course_list dd').on('click', function () { //取當前節點的某個屬性值。 var id = $(this).attr('data-id ...
考慮這樣的應用場景:我們希望在點擊checkbox后,其后緊跟的span標簽中的文字會加粗。實現這種功能很簡單,只需要在checkbox的click回調方法中完成相應的功能即可。但是如果我們希望在代碼中手動(而不是用鼠標點擊)觸發該事件時,可以使用jQuery的on 和 trigger ...
我們在jQuery基礎教程之如何注冊以及觸發自定義事件這篇文章中,有用到今天要講的trigger方法。今天我們來簡單看看jquery中的trigger何triggerHandler方法的區別:trigger( event, [data] )在每一個匹配的元素上觸發某類事件。這個函數也會導致瀏覽器 ...