我有一个带有许多文本字段的模态 jQuery 对话框。文本字段受标准 IE 8 自动完成(这是需要的)的影响。但是,当主机页面滚动到除顶部之外的任何位置时(在打开对话框之前或之后),自动完成 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 自动完成功能的东西,我在这里没有使用它。谢谢!