jquery - jquery UI 对话框中的滚动条使 IE8 崩溃

标签 jquery jquery-ui jquery-ui-dialog

要查看此内容,您可以去

  • 此处:http://mrgsp.md:8080/prodinner

  • 点击“举办晚宴”并将浏览器设置得足够小,以便在 UI 对话框中看到滚动条

  • 现在尝试滚动,IE 将崩溃

(使用 IE8 或 IE9 和 IE8 浏览器模式执行此操作(F12 选择 IE8 浏览器模式))

该对话框通过 ajax 填充内容(如果重要的话)

最佳答案

问题是

height:100%

在 body 和 html 标签上,删除其中任何一个都会有帮助。

如果您需要替代方案

$(function () {
     var $window = $(window);
     var $html = $('html');
     $window.resize(function () {
         $html.width($window.width());
         $html.height($window.height());
     });
 });

使用这种方法可以保持 body 高度。

关于jquery - jquery UI 对话框中的滚动条使 IE8 崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6424624/

相关文章:

javascript - 返回值未定义

javascript - 在指定范围内覆盖 document.write?

javascript - 我在哪里可以得到这个外部资源

jquery - 使用 jquery 平滑地增加图像的大小

php - 打开链接前的 jQuery 对话框确认

javascript - Jquery:计算隐藏输入的宽度

jquery - 图像选择框而不是文本选择?

jQuery UI 可调整大小 : fixed height when using east handle alone

javascript - 无法使用模态对话框打开辅助对话框

jquery-ui - 如何在jQuery对话框中关闭嵌入式YouTube视频