我已經通過使用$('#div_id').unbind('click');
刪除了點擊事件,但是在某些情況下,我想爲同一個div添加點擊事件。我用作$('#div_id').bind('click');
。無法綁定點擊事件:H未定義錯誤
但它在firbug中給出了錯誤H is undefined
,所以我不能保留點擊事件。我正在使用jquery.min.js
。是否因爲jquery的縮小版本?
謝謝。
我已經通過使用$('#div_id').unbind('click');
刪除了點擊事件,但是在某些情況下,我想爲同一個div添加點擊事件。我用作$('#div_id').bind('click');
。無法綁定點擊事件:H未定義錯誤
但它在firbug中給出了錯誤H is undefined
,所以我不能保留點擊事件。我正在使用jquery.min.js
。是否因爲jquery的縮小版本?
謝謝。
你可以做這樣的事情:
定義的處理函數外
,並使用類似下面
function handlerFunction() {
// code for click hander
}
$('#div_id').bind('click', handlerFunction);
因爲你必須設置處理函數事件bind()。
請確保您包含click事件的函數處理程序。另外,如果您擔心爲特定的div元素(但不是所有事件)交換點擊事件,那麼請考慮對父元素使用JQuery委託事件處理程序,然後僅使用某個狀態變量來確定元素是否具有「否」事件點擊後面的操作。
你忘了事件處理程序 - 仔細看看語法:http://api.jquery.com/bind/ – nbrooks
嗨,thanx,首先我剛更新我的jquery.min.js到最新版本,所以它沒有給任何錯誤,然後添加事件處理程序..現在它的作品.. +1爲您的評論... –