Jquery-在同一个.class上设置live(';hover';)和bind(';contextmenu';)吗?
是否可以在同一个.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
$('.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");
});