通过调整事件,防止工具提示在单击时隐藏

时间:2015-04-30 20:04:32

标签: javascript jquery twitter google-chrome-extension

我在Twitter上运行了一个内容脚本,我通过复制它们的行为来创建工具提示。我的意思是,Twitter中的基本工具提示需要一个类js-tooltip和一个data-original-title属性。当鼠标悬停在元素上时,类in将添加到元素中。

这是我注入的元素,

<a class="custom js-tooltip" data-original-title="My message" href="#"><img src="icon.png"/></a>

这是我的内容脚本,

$('body').on('click', '.custom', function(e) {
    e.preventDefault();

    var elem = $(e.target);
    var a = elem.parent();

    a.attr('data-original-title', 'clicked');
    // forcing mouseenter did nothing
    elem.trigger('mouseenter')
}

有没有办法防止工具提示在点击时隐藏?

0 个答案:

没有答案