0

我正在使用 jquery simplemodal 打开一个包含 ajax 自动完成输入的弹出表单,第一次访问该自动完成的模式可以正常工作,但是当我关闭它并重新打开模式时,自动完成不再绑定到 ajax 的功能,任何线索?我将关闭设置为默认设置,没有使用 live....

4

1 回答 1

0

我遇到了同样的问题 - 虽然它似乎比自动完成更广泛 - 我在第二次打开时丢失了所有 jquery 绑定,所以我很确定这是一个简单的问题。为了解决自动完成问题,我将它加载到 simplemodal 打开(并在关闭时卸载)。仍在寻找更好的解决方案!

$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 回答