Jquery-在同一个.class上设置live(';hover';)和bind(';contextmenu';)吗?

Jquery-在同一个.class上设置live(';hover';)和bind(';contextmenu';)吗?,jquery,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').ap

是否可以在同一个.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 />');
}
});
$('.too').bind(“上下文菜单”,函数(e){
e、 预防默认值();
$('#ttt').append('click'+this.id+'
'); }); $('.too').live('hover',函数(事件){ $('#ttt').append('click'+this.id+'
'); } });
下面是一个工作示例

提前谢谢
彼得

请问你想做什么

因为从外观上看,您正在绑定一个名为
contextmenu
的自定义事件。如果您尝试触发它(例如单击),它将工作

,

$('.too').bind(“上下文菜单”,函数(e){
e、 预防默认值();
$('#ttt').append('click'+this.id+'
'); })。单击(函数(){ $(this.trigger(“contextmenu”); });
请问您想做什么

因为从外观上看,您正在绑定一个名为
contextmenu
的自定义事件。如果您尝试触发它(例如单击),它将工作

,

$('.too').bind(“上下文菜单”,函数(e){
e、 预防默认值();
$('#ttt').append('click'+this.id+'
'); })。单击(函数(){ $(this.trigger(“contextmenu”); });
您有一个语法错误(一个额外的
}
字符),在修复该错误后,它似乎可以正常工作

请参见

您有一个语法错误(一个额外的
}
字符),在修复该错误后,它似乎可以正常工作


请看

我可以问一下你想做什么吗?我可以问一下你想做什么吗?
$('.too').bind("contextmenu", function(e) {
    e.preventDefault();
    $('#ttt').append('click ' + this.id + '<br />');
}).click(function(){
    $(this).trigger("contextmenu");
});