2010-04-08 189 views
0

我想爲帶有鏈接的圖像創建一個工具提示,現在我可以使用它了,但它不適用於第二個圖像。JQuery工具提示

這裏是我的示例代碼:

<!-- trigger element. a regular workable link --> 
<a id="test" title="Name - Title">Name</a> 

<!-- tooltip element --> 
<div class="tooltip"> 
<div><span class="name">Name</span><br /> 
Title 
<span><a href="#">more info»</a></span></div> 
</div> 

<!-- trigger element. a regular workable link --> 
<a id="test2" title="Name - Title">Name</a> 

<!-- tooltip element --> 
<div class="tooltip2"> 
<div><span class="name">Name</span><br /> 
Title 
<span><a href="#">more info»</a></span></div> 
</div> 

,這裏是我的腳本,它使一切發生:

<script> 
// What is $(document).ready ? See: http://flowplayer.org/tools/using.html#document_ready 

$(document).ready(function() { 

// enable tooltip for "test" element. use the "slide" effect 
$("#test").tooltip({ 
effect: 'slide', 
    offset: [50, 40] }); 

$("#test2").tooltip2({ 
effect: 'slide', 
    offset: [50, 40] }); 
}); 
</script> 

但不工作,請幫助。這裏是sample Jquery的我想待辦事項

+0

如果包括jQuery的插件,一個標籤,你應該提到的插件( s)你正在使用。 – 2010-04-08 19:15:37

+0

我正在使用jquery工具提示 – 2010-04-08 19:24:52

回答

1
$("#test2").tooltip({ // You had .tooltip2 
effect: 'slide', 
    offset: [50, 40] }); 
}); 

說明:

工具提示插件提供了一個名爲tooltip函數是jQuery對象的一部分。一旦你加載jQuery和工具提示插件,你創建的每個jquery對象[FYI:$(selector)創建一個jQuery對象]可以調用它自己的函數。

當您致電tooltip2()時,您正在調用一個不存在的函數,因此沒有任何反應。

這有道理嗎?

+0

我不明白..對不起im新的這個jquery的東西 – 2010-04-08 19:23:46

+0

@ kwek-kwek ...更新我的答案 - 讓我知道你是否需要/想要更多。 – 2010-04-08 19:28:01

+0

工作感謝 – 2010-04-08 19:32:53

0

我會嘗試一下本作的HTML ...

<!-- trigger element. a regular workable link --> 
<a id="test" title="Name - Title">Name</a> 

<!-- tooltip element --> 
<div class="tooltip"> 
<div><span class="name">Name</span><br /> 
Title 
<span><a href="#">more info»</a></span></div> 
</div> 

<!-- trigger element. a regular workable link --> 
<a id="test2" title="Name - Title">Name</a> 

<!-- tooltip element --> 
<div class="tooltip"> 
<div><span class="name">Name</span><br /> 
Title 
<span><a href="#">more info»</a></span></div> 
</div> 

這對於JavaScript的...

<script> 
// What is $(document).ready ? See: http://flowplayer.org/tools/using.html#document_ready 

$(document).ready(function() { 

// enable tooltip for "test" element. use the "slide" effect 
$("#test, #test2").tooltip({ 
effect: 'slide', 
    offset: [50, 40] }); 
}); 
</script> 
+0

沒有工作和加#test2有不同的信息顯示 – 2010-04-08 19:27:56