2012-05-12 15 views
0

2つのjqueryプラグインを組み合わせて使用​​しています。テキストリサイザーとツールチップです。 サイトを読み込んだ後、ツールチップが正しい位置にあります。テキストのサイズを変更すると、ツールチップは最初の位置を維持します。希望の位置よりも高い位置にあります。Text Resizerを使用した後にツールチップの位置が正しくない

テキストリサイザをクリックした後にツールチップを更新する必要がありますか?どうやってやるの?

テキストサイズ変更機能:

jQuery("#textsizer-classnames a").textresizer({ 
      target: "#maincontent", 
      type: "cssClass", 
      sizes: [ "small-text", "medium-text", "large-text" ], 
      selectedIndex: 0 
}); 

ツールチップ機能:

$('.tTip').betterTooltip({speed: 350, delay: 700}); 
+0

あなたは私たちにあなたのhtmlの一部を表示できます – mgraph

答えて

0

betterTooltipプラグインの一部を書き換えないとできないと思います。実際にはbetterTooltip()を実行すると、ツールチップを持つオブジェクトの初期位置とサイズが格納されます。ホバーイベントごとに要素の位置とサイズを確認する方がよいでしょう。

この問題は、最初に隠された要素をoccures、およびコメンターの一つは、それを解決し、ここでのソリューションのためのリンクは次のとおりです。http://net.tutsplus.com/tutorials/javascript-ajax/build-a-better-tooltip-with-jquery-awesomeness/comment-page-3/#comment-396215

あなたはサイズがあまりにもチェックして上記溶液を拡張する必要があります。

さらにヘルプが必要な場合は、コメントを追加してください。

+0

thx @aorcsik、このソリューションは完璧に動作します。 – ComixZ

0

Urmmmあなたはページ全体を更新するか、他この微調整を試すことができます。

関連する問題