1

icomoon アイコンのセットを含む qtip を作成しようとしています。私の問題は、qtip が初めてレンダリングされたときに、本来あるべき場所からずれて表示されることです。

コンテンツは私のhtmlに埋め込まれてdisplay: noneおり、どうやらアイコンはqtipが作成されるまでレンダリングされません。したがって、アイコンは qtip の初期幅を定義するために考慮されず、これにより間違ったオフセットが発生します。

次回qtipを表示するとき、アイコンはすでにレンダリングされており、幅が正しく計算されているため、もう発生しません。

私のアプローチが単に間違っているのか、ツールチップの内容を定義するためのより適切な解決策があるのか​​ 、それともハックが私の唯一の選択肢なのか疑問に思っています.

ここに、私のケースを表す があります: jsFiddle

4

1 に答える 1

0

ドキュメントの準備ができたときに qTip2 コードをロードしている場合は、次のようにウィンドウでロードしてみてください。

$(window).load(function() {
   // Your code here
});
于 2013-07-01T15:53:44.087 に答える