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