2

特定のページに。のようなコードがあります$('.tooltip').tooltip();。要素の例は次のようになります。

<a title="Tooltip content" class="tooltip" href="javascript:void(0);"><img src="icon.png" /></a>

これらの要素をAJAXでリロードしたい場合を除いて、これはうまく機能します。その後、ツールチップハンドラーは新しいコンテンツに再アタッチされず、ツールチップは機能しなくなります。

どういうわけかツールチップを要素に再アタッチするための回避策を試みましたが、特に成功しませんでした。アドバイスをいただければ幸いです。

4

2 に答える 2

4

$('.tooltip').tooltip();AJAX成功コールバックでツールチップを再初期化する必要があります

于 2013-01-05T14:19:06.163 に答える
1

新しく追加された要素のツールチップは、次の方法でのみ再初期化できます。

$('.tooltip').not('.hasTooltip').tooltip().addClass('hasTooltip');
于 2015-05-06T18:13:47.893 に答える