jquery ui dialog ie8 滚动条
2010-12-06 10:58
399 查看
jquery ui 的 dialog 在IE8下会出现不该出现的滚动条,在JQUI的FORUM上SEARCH下,发现也有人碰上,当解决办法就是把滚动条隐藏,非常不满意..此问题在UI1.7就出现,到了UI1.8也未修复,真不知道该怎么说好..
JQUI 开发提交BUG的帖子:http://dev.jqueryui.com/ticket/3623 解决办法相当不科学~
我的解决办法,个人感觉好过那个,因为我只隐藏横的滚动条,呵呵
附上修改的代码:
修改:jquery.ui.dialog.js
代码 var $el = (this.oldInstances.pop() || $('<div></div>').addClass('ui-widget-overlay'))
.appendTo(document.body)
.css({
width: this.width(),
height: this.height()
});
#在这下面增加
($.browser.msie && $.browser.version == '8.0')?$('body').css('overflow-x','hidden'):''; 修改二:
this.maxZ = maxZ;
#在这下面增加
($.browser.msie && $.browser.version == '8.0')?$('body').css('overflow-x','auto'):'';
JQUI 开发提交BUG的帖子:http://dev.jqueryui.com/ticket/3623 解决办法相当不科学~
我的解决办法,个人感觉好过那个,因为我只隐藏横的滚动条,呵呵
附上修改的代码:
修改:jquery.ui.dialog.js
代码 var $el = (this.oldInstances.pop() || $('<div></div>').addClass('ui-widget-overlay'))
.appendTo(document.body)
.css({
width: this.width(),
height: this.height()
});
#在这下面增加
($.browser.msie && $.browser.version == '8.0')?$('body').css('overflow-x','hidden'):''; 修改二:
this.maxZ = maxZ;
#在这下面增加
($.browser.msie && $.browser.version == '8.0')?$('body').css('overflow-x','auto'):'';
相关文章推荐
- jquery ui dialog ie8出现滚动条的解决方法
- jquery.ui.dialog 1.81在IE8中出现滚动条bug解决方法
- jquery ui dialog ie8 滚动条
- jquery.ui.dialog 1.81在IE8中出现滚动条bug解决方法
- jquery ui dialog ie8出现滚动条的解决方法
- jquery ui dialog 1.81的modal模式在ie中有水平滚动条!是bug吗?
- jquery ui dialog 解决滚动条方法
- jquery ui dialog issue
- Jquery ui dialog只能运行一次的解决方法
- jquery ui dialog
- Jquery UI dialog 详解 (中文)
- bootstrap style for jQuery UI Dialog
- 20151124 Jquery UI form 表单变成dialog
- jQuery 入门教程(34): jQuery UI Dialog 示例(二)
- jquery.ui.dialog
- Jquery - UI - Dialog
- jquery blockUI 扩展插件 Dialog
- jQuery UI Dialog控件中的表单无法正常提交的解决方法
- JQuery UI dialog 弹窗实例及参数说明
- jQuery UI Dialog 创建友好的弹出对话框