此問題在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'):'';