当鼠标悬停在文本上时jQuery工具提示

问题描述:

我目前有一个自定义工具提示,当用户将鼠标悬停在文本上时出现,当光标移到别处时消失。但是,由于文字之间的空白,工具提示消失并以一种非常紧张的方式重新出现。当鼠标悬停在文本上时jQuery工具提示

我应该记住什么行为来避免这种情况?看起来hover()在文本块上激活的唯一方法是当光标移到实际字符上时(并在达到间隙时隐藏)。

编辑:解决了,onmouseenter()onmousemove()能够做到这一点。不幸的是,这只是一个缺点hover()

+1

你有代码示例,你可以显示吗?什么是包裹的字符,div,跨度等? –

尝试将文本包装在一个范围内,并将悬停附加到跨度。

+0

也可能是一个好的主意,如果不是所有带有'span'的文本都包含工具提示,那么向'span'中添加一个类 – Serge

+0

。我将用解决方案进行编辑。 –

您可以在悬停事件上添加延迟以确保有人想让悬停?

http://api.jquery.com/delay/

+0

我的建议似乎没有解决Walkerneo正在解决的同一问题......我想我误解了问题所在...... – Rikon