IE 8自动完成与jQuery UI模式对话框

时间:2013-01-28 15:12:54

标签: autocomplete jquery-ui-dialog

我有一个带有许多文本字段的模态jQuery对话框。文本字段受标准IE 8自动完成(需要)的影响。但是,当主页面滚动到除顶部之外的任何位置(在打开对话框之前或之后)时,auotocomplete div将被滚动的距离偏移(例如,它显示在相关文本框的下方)。实际上,对话框跟随主页的滚动,但自动完成不会跟随。即使在打开对话框之前滚动主页也会看到此效果。

$("#InterestsDetailModalContainer").dialog({autoOpen: false});
$("#InterestsDetailModalContainer").dialog("option", "title", "Additional Interests Detail");
$("#InterestsDetailModalContainer").dialog("option", "height", 600);
$("#InterestsDetailModalContainer").dialog("option", "width", 1000);
$("#InterestsDetailModalContainer").dialog("option", "modal", true);

我很难找到任何不讨论jQuery自动完成功能的内容,我在这里没有使用它。 谢谢!

1 个答案:

答案 0 :(得分:0)

您可以在单行选择器中提及以下选项:

 $("#InterestsDetailModalContainer").dialog({
                          autoOpen: false,
                          title: "Additional Interests Detail",
                          height: 600,
                          width: 1000,
                          modal: true,
    });

试试这个,这不是一个解决方案,但试试这个,让天气解决了。