我在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')
}
有没有办法防止工具提示在点击时隐藏?