2012-03-13 6 views
0
<div class="form_div"> 
<form name="first" class="dirs" method="post" action=""> 

<table> 
<tr> 
    <td> 
    <img src="path..." class="info"> 
    <div class="tip"> 
     <p>Some text</p> 
    </div> 
    </td> 
</tr> 
</table> 

</form> 
</div> 

<script type="text/javascript"> 
$(document).ready(function() { 
$(".info").tip({ effect : 'slide'}); 
}); 
</script> 

div> form> table> tr> tdのclass tipとimgタグのクラス情報でdivを選択します。しかし、私はスクリプトで持っている機能でそれを選択することはできません。 セレクターは、imgタグとdivをクラスヒントで見つけることができません。 どこかに間違っていますか?セレクタを右に選択できないようです。

$(".info, .tip") 

そのmultiple selector

+0

の上部にあなたのjavascriptのコードを配置しようとすると? – ManseUK

+1

jQuery '.tip({})以外のjavascriptライブラリ/プラグインは、これまで聞いたことがない関数です。 –

+0

@ManseUK最初にimgタグを選択しようとしていて、マウスがimgタグの上にくると、tipクラスは効果スライドで表示されます。 @シモンウエスト私は ''これを使用してhttp://cdn.jquerytools.org/1.2.6/full/jquery.tools.min.js – Nebunel

答えて

1

はこれを使用してください。

そして.slideDown().slideUp().slideToggle()

+0

私はそれを試して、働いて、ありがとう、また、上のodのスクリプト機能を配置ページ。ありがとうございました – Nebunel

+0

@Nebunel '.ready()'メソッドを使用しているときにスクリプトを一番上に置く必要はありません。DOMのロードが完了したときにのみコードを実行します。 – ManseUK

+1

間違った答えが受け入れられました**(そして何か変わった方法で男を助けました...)。 – gdoron

1

を見てあなたは、両方を選択したい体

+0

は何の違いもありません - '$(document).ready()'関数内にあります – ManseUK

+0

それは機能しました!ありがとうございました。私は疑問に思っている、私はphpコードと複数のelseif javascript didn'tを選択する最初の時間を知っている同じクラスを持っているためです?または私は間違っていますか? (私はjavascript/jqueryの新機能です) – Nebunel

+1

@Nebunel。それはちょうどそれではない!あなたのコードはすでに底にあり、DOMの準備ができているハンドラの中にあります。本気ですか?! – gdoron

関連する問題