jquery ui 的 dialog 在IE8下会出现不该出现的滚动条,在JQUI的FORUM上SEARCH下,发现也有人碰上,当解决办法就是把滚动条隐藏
此问题在UI1.7就出现,到了UI1.8也未修复,真不知道该怎么说好.. 
JQUI 开发提交BUG的帖子: 解决办法相当不科学~ 
我的解决办法,个人感觉好过那个,因为我只隐藏横的滚动条,呵呵 
附上修改的代码: 
修改: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'):''; 
您可能感兴趣的文章:
