2012-03-01 6 views
0

jQueryのツールチップを複数のツールチップにする必要がありますが、これで非常に新しくなりました。複数のツールヒントの効果

<script> 
    $(document).ready(function() { 
    $("#menu_eric").tooltip({ effect: 'fade'}); 
    }); 
</script> 


<!-- Link 1 Image 1 --> 
    <a id="menu_eric">Link 1 </a> 
<img class="tooltip" src="mouse_hover_pic1.jpg"> 




<!-- Link 2 Image 2 --> 
    <a id="menu_eric">Link 2 </a> 
    <img class="tooltip" src="mouse_hover_pic2.jpg"> 

答えて

0

同じIDを持つ2つのアイテムを持つことはできません。これが最大の問題です。 id=class=に変更し、$("#menu_eric")$(".menu_eric")に変更します。

代わりに、2つの<a>タグに異なるid - menu_eric1とmenu_eric2を付けます。どちらかを呼び出す$("#menu_eric1").tooltip({ effect: 'fade'}); $("#menu_eric2").tooltip({ effect: 'fade'});または$("#menu_eric1, #menu_eric2").tooltip({ effect: 'fade'});

これで問題が解決しない場合は、使用している30個以上のjQueryツールチッププラグインを知ることができます。

+0

こんにちは@SickHippieを使用しないのHTTPを://flowplayer.org/tools/demos/index.html は、数分で動作するかどうかを教えてくれます。 – moreinet

+0

私はそれが今働いてうれしいです、ありがとうございます – moreinet

+0

jQueryが魔女のリンクを知っている方法リンクを魔力に長くしてください、私のための元飛行機できますか? – moreinet

1

どちらの画像も同じdiv-containerにありますか?

彼らはしている場合は、画像のid属性を省略し、この使用することができます

$('#IdOfYourDivContainer img').tooltip({ effect : 'fade'}); 

それは常により良い私はこの1つを使用するように多くのIDとクラス

+0

「IDとクラスをそれほど使用しない方が良い」 - 特に重いCSSやjQueryを使用しているサイトでは、このステートメントには全く同意できません。たぶんそれは好みですが、クラスやIDを持たない人が物事を悪化させることはないでしょう。 – SickHippie

+0

私は個人的にクラスとIDの量を減らす方が好きです。なぜなら、私はいつも名前= Dが不足しているからです。しかし、私の意見では、IDを作成し、 '#id tagName'のような次のノードに対処する方が良いでしょう。重いCSSやjQueryを使用している場合は、最後にたくさんのクラスを用意しています。しかし、私の目標は常にそれらの数を減らすことです。 –

+0

たぶん、私たちはそれに "reasonの中"を追加し、それを良いと呼ぶでしょうか?何かと同様に、船外に出ることも可能です。しばらくして考えると、実際にはCSSを必要としているだけで、通常はフィルタの宣言などを避けるためにIE8以下を考慮する必要があります。子セレクタは美しいものです。シンプルさを機能性とバランスさせることが、私たちが目指すものでなければなりません。 :) – SickHippie

関連する問題