0

我有一个 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');
        });

谢谢...

4

0 回答 0