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

Javascript 通过调整事件防止单击时隐藏工具提示,javascript,jquery,twitter,google-chrome-extension,Javascript,Jquery,Twitter,Google Chrome Extension,我在Twitter上运行了一个内容脚本,我通过复制它们的行为创建了工具提示。我的意思是,Twitter中的基本工具提示需要一个类js工具提示和一个数据原始标题属性。当鼠标悬停在元素上时,中的类将添加到元素中 这是我注入的元素 <a class="custom js-tooltip" data-original-title="My message" href="#"><img src="icon.png"/></a> 有没有办法防止单击时隐藏工具提示?可能与此

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

这是我注入的元素

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

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

可能与此重复:我没有使用任何工具提示库。我已经将js工具提示类添加到我的元素中,以便让Twitter神奇地将其转换为工具提示。我无法控制工具提示库。如果你不想使用任何jQuery插件,请跟进这个:我没有使用任何插件。我正在使用Twitter正在使用的东西,只是添加了js工具提示类。它起作用了。然而,我无法控制这个问题。有什么解决办法吗?
$('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')
}