【发布时间】:2014-11-12 21:59:06
【问题描述】:
我想要另一个元素 (#hover) 中的元素 (#hastitle) 的工具提示。 后者停止事件传播并在 mouseover/mouseout 上执行某些操作。
html:
<div id="hover">
<div id="hastitle" title="bar">fu</div>
</div>
js:
$('#hover').on('mouseover mouseout', function (e) {
e.stopPropagation();
$(this)[e.type == 'mouseover' ? 'addClass' : 'removeClass']('hover');
});
$(document).tooltip({
tooltipClass: 'tip'
});
为什么工具提示不起作用?
还有一个解决方案:我不确定是否要在 mouseover/mouseout 上为带有工具提示 (#hover) 的元素调用 e.stopPropagation()。
因此,我们将非常感谢对这两种情况都适用的解决方案。
【问题讨论】:
标签: jquery jquery-ui tooltip jquery-ui-tooltip