jQuery事件學習筆記

2021-08-08 22:31:59 字數 1494 閱讀 8586

$('#div1').on('click',function());
$('#div1').on('click',,function(ev));
$('ul').on('click','li',,function());//事件委託
$('ul').delegate('li','click',,function());//事件委託
$('#div1').on(,

'mouseover' : function()

});

$('#div1').on('click mouseover',function(a));
trigger():

$('#input1').focus(function());

$('#input1').trigger('focus');//會觸發focus事件

$('#input1').focus(function());

$('#input1').triggerhandler('focus'); //不會觸發當前事件的預設行為,不會有游標

自定義事件要用trigger()來觸發:

$('#span1').on('hide',function());

$('#span1').on('hide',function());

$('#span1').trigger('hide');

自定義事件簡單實現:

window.onload = function();

var bbb = function();

var ccc = function();

add(ospan,'show',aaa);

add(ospan,'show',bbb);

add(ospan,'hide',ccc);

trigger(ospan,'hide'); // };

function add(obj,types,fn);

obj.listeners[types] = obj.listeners[types] || ;

obj.listeners[types].push(fn);

obj.addeventlistener(types,fn,false);

}function remove(obj,types,fn)

function trigger(obj,types)。

jQuery學習筆記四(jquery事件註冊)

原生js註冊相同的事件之後,後面註冊的會覆蓋掉前面註冊的,而jquery事件,後面註冊的不會覆蓋前面註冊的,這增強了事件處理能力。jquery的隱式迭代 jquery中如果選擇器可以找到零個,乙個或多個元素找到多個元素 當找到的是多個元素的時候,得到的實際上是乙個元素的集合,執行設定操作的時候,會對...

Jquery學習筆記 自定義事件

作用 為了在模組之間解耦合 地球人都知道!基本結構 被觸發端 obj.bind 自定義事件名稱 傳入的資料 處理函式 觸發端 觸發物件.click function event function e,arg1,arg2 document trigger mycustomevent bim baz 乙...

學習jQuery的on事件

開發asp.net mvc程式,多少是離不開jquery客戶程式。今天insus.net學習jquery的乙個on事件驅動。先在網頁檢視放乙個銨鈕,使用者可以使用mouse對這時行over,out或是click,根據不同的事件來更變src。控制器中建立乙個action 建立檢視 建好檢視之後,分別按...