を働いていない私は、このように見てonloadイベントにTwitterのブートストラップツールチップとポップオーバーをロードスニペットを持っている:KnockoutJSテンプレートやTwitterのブートストラップ/ jQueryのツールチップが
$('i[rel=tooltip]').tooltip({
placement: "left"
});
私はKnockoutJSのテンプレートを追加するまで、静的なHTMLと正常に動作します(簡潔さのため省略されたコード):
<div class="row-fluid" data-bind="foreach: events.slice(paginationStart, paginationStop())">
...
<li>
<i class="icon-calendar" rel="tooltip" data-original-title="Date"></i> <span data-bind="text: start">event.date</span>
</li>
...
</div>
ツールチップがまったく表示されません。私は匿名と通常のKnockoutJSテンプレートの両方を試しました
私は、何が起こっているのか分かりました:KnockoutJSテンプレートは、Twitter Bootstrap JSファイルをインポートした後にテンプレートがonloadで実行されるため、しかし、私はそれについて何をすべきかわかりません。私はko.applyBindingsの後にJQueryを入れようとしましたが、それはどちらもうまくいきませんでした。
Hmmm ...私はafterRenderプロパティを探しているようです。私はそれを試してみましょう。 – Magnus
あなたの所見/解決策を答えとして投稿し、それを承認して質問に閉じ込めば、将来的にはより多くの人々を助けるでしょう。 –