2012-03-02 15 views
0

画像にマウスを乗せたときにツールチップとしてImageを表示しようとしています。私はStack Overflowに関する様々な記事を読んできましたが、まだ試してみましたが、まだ動作していません。私はjQueryを学んでいて、ツールチップのどの部分が欠けているのかを教えてくれるように助けてもらいたいですか?画像ツールチップが機能しない

$(document).ready(function() { 
    $(".panel").tooltip({ 
     delay: 0, 
     showURL: false, 
     track: true, 
     bodyHandler: function() { 
      return '<img src="images/b_clicktozoom.jpg" alt="Click to Zoom" width="88px" height="20px"/>'; 
     } 
    }); 
}); 

HTMLは以下の通りです:ここで

は、私がこれまで使っていたコードである

<div class="belt"> 
    <div class="panel" style="float: none; position: absolute; left: 2643px;"> 
     <img width="879" height="510" border="0" usemap="#xyz.jpg"alt="Writing on the Wall" src="xxx.jpg"> 
    </div> 
</div> 

は私がこの

おかげで自分の考えをお聞かせください

+2

それはすべてうまくいいですが、あなたの問題は何ですか?何が効いていないのですか?あなたのブラウザのエラーコンソールを見たことがありますか? – Bojangles

+0

あなたはツールチップスクリプトファイルへの参照を含めていますか?あなたが得たエラーは何ですか?あなたが正しい順序でスクリプトを含めることを確認してください – DG3

+0

あなたはこの例を見たことがありますか? http://flowplayer.org/tools/demos/tooltip/index.htm –

答えて

0

あなたのページにjQueryのツールチップの外部JSファイルを含めていますか?あなたのページにツールチッププラグインが含まれていなければ、tooltip()は動作しません。あなたは、次のURL

http://flowplayer.org/tools/tooltip/index.html

http://bassistance.de/jquery-plugins/jquery-plugin-tooltip/

+0

はい私はjquery.tooltip.jsを含めています – uppaljaskaran

+0

別のツールチッププラグインを使用して見たいと思うかもしれません。私はそれがもうサポートされているかどうかはわかりません。何年も更新されていないようです。ここにいくつかの他のツールチッププラグインがあるリンクがあります: http://www.1stwebdesigner.com/css/stylish-jquery-tooltip-plugins-webdesign/ –

0

行くから、それをダウンロードして、スクリプトタグで、次のようにそれを含めることができます。

srcは= "のhttp://cdn.jquerytools。 org/1.2.6/full/jquery.tools.min.js "

などです。次に、htmlタグ要素($ labelなど)で呼び出します。

+0

ありがとう!ええ、これは私を少し助けてくれましたが、私はツールチップ上の私のイメージを見ることができません。今は私にデフォルトのツールチップを表示しています。 '$(ドキュメント).ready(関数(){\t \t $( "パネル")を次のようにコードはツールチップ({ 遅延:0、 showURL:偽、 トラック:真、 bodyHandler:関数(){ \tリターン 'Click to Zoom'; //b_clicktozoom.jpg \t } \t}); \t \t})。 \t $ .event.props.splice($。event.props.indexOf( "layerY")、1); \t $ .event.props.splice($。event.props.indexOf( "layerX")、1); \t ' – uppaljaskaran

関連する問題