jQuery Ui 对话框总是有水平滚动条?

发布于 2024-11-26 00:04:25 字数 548 浏览 4 评论 0原文

我正在弹出对话框中设计一个表单(没有 iframe,只有 html),无论我做什么,总是有一个滚动条(见下图)。

水平滚动条

目前,对话框宽度被设置为自动(通过对话框选项),但我已经尝试了 100%,尽管窗口拉伸,滚动条保留。

我通读了 这篇关于 iframe 滚动条的文章 并尝试在 firebug 中使用 .ui-widget-overlay ,但没有效果。有趣的是,IE7 中没有滚动条,尽管该框会拉伸到整个屏幕,并且一旦您尝试调整大小,滚动条就会重新出现。

在我花更多时间解决这个问题之前,有谁知道如何解决这个问题?

我正在运行 jquery 1.4.3jquery 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).

Horizontal scrollbar

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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

一枫情书 2024-12-03 00:04:25

我怀疑对话框内有一个具有 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.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文