0

Bootstrap ツールチップをトリガーする要素が DOM から削除されたときに固執するため ( https://github.com/twitter/bootstrap/issues/3647およびhttps://github.com/twitter/bootstrap/issues/2298を参照) 、アプリでこの問題が発生しているときに削除されることがわかっている要素にツールチップ要素を追加したいと考えています。ドキュメントにはオプションが記載されていcontainerますが、それを機能させることができないようです。値として何を入れるべきか正確にはわかりません。文字列を jQuery セレクター (例: "#MY_ELEMENT_ID") にしようとしましたが、本体にツールチップが追加され続けました。このオプションはどのような値を期待していますか?

ちなみに、このオプションはAngular-UI で設定しています。したがって、次のようになります。

myModule.value('ui.config', {
    jq: {
        tooltip: {
            placement: "bottom",
            container: "#MY_ELEMENT_ID"
        }
    }
});

Angular-UI を介して設定すると、他のオプションは期待どおりに機能するため、問題はないと思います。何を値として設定すればよいかわかりません。

4

2 に答える 2

1

ようやくこれを調べてみたところ、このオプションのない古いバージョンのブートストラップを使用していたことがわかりました。最新バージョンにアップグレードしたところ、期待どおりに動作するようになりました。質問を投稿する前に気付かなかったことをお詫びします。

于 2013-03-22T05:37:23.630 に答える
0

スコープが破棄されたときにツールチップを削除するカスタム実装を作成してみることができます(ブロードキャストされる場合でも、それをリッスンできます)。

$scope.$on('$destroy', function(){
  // unload tooltip
});
于 2013-02-13T08:39:01.073 に答える