2010-08-25 66 views
1

可以在同一個.class上綁定Live('hover')和bind('contextmenu')?Jquery - 在同一個.class上設置live('hover')和bind('contextmenu')?

這個代碼不工作

$('.too').bind("contextmenu", function(e) { 
    e.preventDefault(); 
    $('#ttt').append('click ' + this.id + '<br />'); 
}); 

$('.too').live('hover', function(event) { 
    $('#ttt').append('click ' + this.id + '<br />'); 
} 
}); 

這裏是一個工作示例 http://jsfiddle.net/CD5tX/15/

由於提前 彼得

+0

請問您正在嘗試做什麼? – Reigel 2010-08-25 06:32:20

回答

0

請問你正在嘗試做什麼?

原因在它看起來你正在綁定一個名爲contextmenu的自定義事件。如果你試圖觸發它(例如點擊),它將起作用。

like this

$('.too').bind("contextmenu", function(e) { 
    e.preventDefault(); 
    $('#ttt').append('click ' + this.id + '<br />'); 
}).click(function(){ 
    $(this).trigger("contextmenu"); 
});