在父母被摧毁时删除儿童的事件

时间:2013-08-29 15:31:32

标签: jquery events tooltip

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

...谢谢

0 个答案:

没有答案