JS的click觸發匿名函式 怎麼解綁

2021-09-10 02:21:47 字數 488 閱讀 8286

//nameel_clubname.addeventlistener('click', function () );

首先我們知道js中要解除繫結的事件,使用.removeeventlistener。但是這個方法只能解綁使用.addeventlistener(    繫結的事件。 並且removeeventlistener函式的限制,解綁的引數必須不是匿名的函式,否則解綁不了(詳細看函式說明)。

那麼怎麼解綁呢,我們想到jq的.unbind();,但是並不會生效,好像是因為繫結事件的原理不一樣,所謂的jq是事件的委託。這個先不深究了,我們把繫結事件也換成jq的,

這樣就可以解綁匿名函式了。 

$('#clubname').unbind();

$('#clubname').click(function());

posted @

2017-09-08 09:56

newman·li 閱讀(

...)

編輯收藏

js匿名函式

一 函式的宣告及呼叫 1.函式的宣告格式 function 函式名 引數1,引數2,函式的呼叫 1 直接呼叫 函式名 引數1的值,引數2的值,文件注釋 2 事件呼叫 在html標籤中,使用事件名 函式名 2.函式的注意事項 1 函式名必須要符合小駝峰法則,首字母小寫,之後每隔單詞首字母大寫 2 函式...

js匿名函式

js中定義函式的方式有多種,函式直接量就是其中一種。如var fun function 這裡function如果不賦值給fun那麼它就是乙個匿名函式。好,看看匿名函式的如何被呼叫。1 執行後得到返回值的函式呼叫 js 方式1,呼叫函式,得到返回值。強制運算子使函式呼叫執行 function x,y ...

js匿名函式

匿名函式的宣告和使用 1.宣告乙個匿名函式,直接賦值給某乙個事件 window.onload function 2.使用匿名函式表示式。將匿名函式,賦值給乙個變數。var func function func 注意 使用匿名函式表示式時,函式的呼叫語句,必須放在函式宣告語句之後!3.自執行函式 三種...