2011-08-22 74 views
1

的jQuery:jQuery的工具提示問題 - jQuery的

$(function() { 
$("img").tooltip(); 
$("a").tooltip(); 
}) 

HTML:

<div id="container"> 
<div id="main"> 
<a href="#">testing</a> 
<img src="trollface.jpg" title="Hello, imma trollface!" /> 
</div> 
</div> 

在上述情況下,tooltip<img>標籤的作品。

我還沒有在<img><a>上添加任何CSS。

$("a").hover(
function() { 
    $(this).animate({color: "white"}, 400); 
}, function() { 
    $(this).animate({color: "black"}, 400); 
}) 

但是,上述現在不起作用。

回答

1

默認情況下,tooltip()方法將顯示包含在元素「title」屬性中的內容。由於您的<a>沒有標題屬性,因此工具提示不顯示任何內容。如果您爲此標籤添加標題屬性,如下所示:

<a href="#" title="This is my anchor tag">testing</a> 

它應該有效。

+0

仍然不起作用。我想在該工具提示中加載html內容。 –

+0

如果你想使用HTML工具提示,你必須用一個「toolip」類來構建div,而這在你的示例代碼中似乎沒有。查看http://jsfiddle.net/s7Fte/上的示例。 –

+0

我擁有它,我只是沒有指定它。順便說一下,我在谷歌瀏覽器中試過,它工作。我使用Firefox 5. –