0

ツールチップ (ポップオーバー) は、新しく追加された要素で機能するはずですか?

jquery を使用してドームに挿入しただけの場合:

リンク

$('a').tooltip() プラグインを手動でアタッチした後でないと機能しません。

4

1 に答える 1

1

はい.tooltip()、特に新しい要素を動的に挿入する場合は、「」を呼び出して初期化する必要があります。これは、ほとんどのプラグインにも当てはまります。

それ以外の場合は、リスナーを実装して、ツールチップを必要とする要素が追加されているかどうかを確認する必要があります(つまりsetTimeout、経由など)。これはそれほど効率的ではありません。

一方で; 一部のプラグイン機能は、Javascriptトリガーに完全に依存していない場合があります。CSSのみのコントロールは、新しい要素が作成され、スタイルシートに参照されているCSSクラスまたはIDがある場合に、常にそれを取得します。

于 2013-01-21T04:28:00.343 に答える