2013-02-07 40 views
3

我的小應用程序再次遇到一些問題。 你可以找到它here如何使用jQuery Tooltip在IE中隱藏原生工具提示?

在Chrome,Firefox,...一切正常。 在Internet Explorer中存在一個小問題。

因爲我使用的是jQuery UI工具提示,所以默認的工具提示可能不會顯示...... 在Internet Explorer中,它確實出現了。

有人誰知道如何解決這個小問題?

謝謝!

+0

其工作在IE 9.0.12 – Swarne27

+0

@Swarnajith我可以在同一瀏覽器中重現OPs錯誤。當「開發者工具」窗口打開時,它有時候並且從不出現) –

+0

這很可能是由''''元素的'title'屬性引起的。請參閱Alex的解決方法。 – Boaz

回答

2

我只可能建議不要使用title屬性。您可以使用,例如,data-title屬性或以data-開頭的任何其他名稱。

$('area').tooltip({ items: 'area[data-title]' }); 
+0

不幸的是,如果我設置屬性data-title和items選項,它不會顯示任何Tooltip ... –

+0

您能否在jsfiddle.net上提供您的代碼示例?我懷疑這只是'物品'正確選擇的問題。 –

0

@Alex G.P.:使用items選項的插件用於指定所需的屬性後 當我只使用「items」選項時,它根本沒有顯示任何內容。 我不得不添加一個「內容」選項,以及:

$("area").tooltip({ track: true, items: "area[data-title]", content: function() { return $(this).attr("data-title")} });

現在工作得很好:) 謝謝你的好意!