0

jquery simplemodal を使用して、ajax オートコンプリート入力を含むポップアップ フォームを開きます。モーダルへの初回アクセスでは、このオートコンプリートは正常に機能しますが、モーダルを閉じて再度開くと、オートコンプリートは ajax の機能にバインドされなくなりました。どんな手掛かり?私はクローズをデフォルトとして設定し、ライブを使用していません....

4

1 に答える 1

0

私は同じ問題を抱えています-オートコンプリートよりも広いようですが-2回目のオープンですべてのjqueryバインディングが失われているので、それは単純なモーダルの問題であると確信しています。オートコンプリートの問題を回避するために、simplemodal openにロードしました(そしてcloseでアンロードしました)。まだより良い解決策を探しています!

$dialog.modal({
  onShow: function(event, ui) {
    $('#an-autocomplete-input').autocomplete();
  },
  onClose: function(event, ui) {
    $('#an-autocomplete-input').autocomplete( "close" );
    $.modal.close();
  }
});
于 2011-09-29T12:11:27.283 に答える