jQuery Ui 对话框总是有水平滚动条?
我正在弹出对话框中设计一个表单(没有 iframe,只有 html),无论我做什么,总是有一个滚动条(见下图)。
目前,对话框宽度被设置为自动(通过对话框选项),但我已经尝试了 100%,尽管窗口拉伸,滚动条保留。
我通读了 这篇关于 iframe 滚动条的文章 并尝试在 firebug 中使用 .ui-widget-overlay ,但没有效果。有趣的是,IE7 中没有滚动条,尽管该框会拉伸到整个屏幕,并且一旦您尝试调整大小,滚动条就会重新出现。
在我花更多时间解决这个问题之前,有谁知道如何解决这个问题?
我正在运行 jquery 1.4.3
和 jquery ui 1.8.6
I am designing a form in a popup dialog (no iframe, just html) and no matter what I do there is always a scrollbar (see image below).
Currently the dialog width is being set to auto (via the dialog options) but I have tried 100% and though the window stretches, the scrollbar remains.
I read through this post about scrollbars with iframes and have tried playing with .ui-widget-overlay in firebug to no effect. Interestingly enough, there is no scrollbar in IE7, though the box is stretched to the whole screen and the scrollbar re-appears as soon as you try to resize.
Does anyone know how to fix this issue before I spend even more time on it?
I am running jquery 1.4.3
with jquery ui 1.8.6
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我怀疑对话框内有一个具有 100% 宽度和边距或填充的元素。那么元素的宽度将是 100% 加上边距和填充。看看是否可以将具有这些属性的元素的宽度设置为 auto。
I suspect that you have an element inside the dialog with 100% width and margin or padding. Then the width of the element will be 100% plus the margin and padding. See if you can set width to auto on elements with these kinds of properties.