3

Twitter Bootstrap ポップオーバーを使用して、Knockout 駆動型フォームで jQuery からの検証エラーを表示することに取り組んでいます。ポップオーバーが正常に表示されていますが、ポップオーバーが開いている間にデータをリロードする必要がある場合 (フェッチなど)、データは永久にそこにとどまります。

デモ用に jsFiddle を作成しました。ここで見つけることができます。

問題を表示するには、Fiddle を起動し、[ギフトを追加] をクリックしてから [送信] をクリックし (エラーがポップアップするはずです)、[再読み込み] をクリックします...エラーは残ります。

これを修正するにはどうすればよいですか?

4

1 に答える 1

1

リロード機能でポップアップを非表示にするだけでは簡単すぎませんか?

self.reload = function() {
    $(".popover").hide();
    ......
}

http://jsfiddle.net/unklefolk/cmUtX/5/

于 2012-09-13T15:35:18.400 に答える