jquery ui dialog ie8出现滚动条的解决方法
更新时间:2010年12月06日 16:49:48 作者:
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对话框功能使用全解析
- 浅析JQuery UI Dialog的样式设置问题
- jQuery UI Dialog 创建友好的弹出对话框实现代码
- jQueryUI的Dialog的简单封装
- jquery表格datatables实例解析 直接加载和延迟加载
- jQuery插件dataTables添加序号列的方法
- ASP.NET MVC+EF在服务端分页使用jqGrid以及jquery Datatables的注意事项
- jQuery DataTables插件自定义Ajax分页实例解析
- jQuery表格插件datatables用法总结
- jQuery dataTables与jQuery UI 对话框dialog的使用教程
相关文章
jQuery 1.5.1 发布,全面支持IE9 修复大量bug
jQuery 1.5.1发布了!这是自jQuery1.5发布以来第一个小版本更新,并且解决了很多BUG。2011-02-02利用jQuery及AJAX技术定时更新GridView的某一列数据
这篇文章主要介绍了利用jQuery及AJAX技术定时更新GridView的某一列数据的方法,这里的GridView是指C#软件开发中的GridView控件,需要的朋友可以参考下2015-12-12
最新评论