2011-10-02 108 views
0

我目前有一個自定義工具提示,當用戶將鼠標懸停在文本上時出現,當光標移到別處時消失。但是,由於文字之間的空白,工具提示消失並以一種非常緊張的方式重新出現。當鼠標懸停在文本上時jQuery工具提示

我應該記住什麼行爲來避免這種情況?看起來hover()在文本塊上激活的唯一方法是當光標移到實際字符上時(並在達到間隙時隱藏)。

編輯:解決了,onmouseenter()onmousemove()能夠做到這一點。不幸的是,這只是一個缺點hover()

+1

你有代碼示例,你可以顯示嗎?什麼是包裹的字符,div,跨度等? –

回答

5

嘗試將文本包裝在一個範圍內,並將懸停附加到跨度。

+0

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

+0

。我將用解決方案進行編輯。 –

0

您可以在懸停事件上添加延遲以確保有人想讓懸停?

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

+0

我的建議似乎沒有解決Walkerneo正在解決的同一問題......我想我誤解了問題所在...... – Rikon

相關問題