我有一个 html 表格,每一行都有一个按钮来删除该行。该按钮有一个简单的工具提示(“删除这一行?”)。
我的问题是,当我单击按钮时,父行被破坏,按钮消失,但按钮上的“mouseleave”事件没有被触发,并且工具提示永远留在这里。
我在另一个线程中看到有一个“删除”事件,我们可以与 on() 一起使用。但它不起作用。你知道这个事件是否存在吗?
如果没有,你知道我怎样才能让这个工具提示消失吗?
这是我的代码:
$(document).on('mouseenter', '.tooltip-btn', function() {
if(($('#tooltip').length)==0){
$('<span id=\"tooltip\">').appendTo('body').hide();
}
$('#tooltip').stop(true, true).html($(this).attr('title')).show().position({
at: 'top-10',
my: 'bottom',
of: $(this),
collision: 'flipfit',
within: $('#contenu')
}).hide(0, function(){
$(this).fadeIn(150);
});
}).on('mouseleave', '.tooltip-btn', function() {
$('#tooltip').stop(true, true).fadeOut(150);
}).on('remove', '.tooltip-btn', function() {
alert('I am removed');
});
谢谢...