如圖所示,handler參數這里傳入了一個表達式 ,這個是什么意思?
jquery綁定事件handler傳入一個表達式?
拉風的咖菲貓
2018-09-06 09:25:56
TA貢獻1772條經驗 獲得超5個贊
$(document).on("click", (this._mouseclick = function(e) { }));// 等價于this._mouseclick = function(e) { }; $(document).on("click", this._mouseclick);
就是把兩句話寫成了一句話。
this._mouseclick
現在看來是沒有什么用,但是如果需要調用 off()
來去掉某個事件處理函數的時候,就比較有用了,比如
{ bind: function() { }, unbind: function() { $(document).off("click", this._mouseclick); } }
舉報