首次加载 HTML 时 Colorbox 的高度和宽度不正确
当我将 HTML 拉入 colorbox 窗口时,框中有滚动条。当我关闭并再次重新加载颜色框时,它在没有滚动条的情况下显示良好。我尝试指定包含我正在拉入的 html 的 DIV 的宽度,但这似乎没有帮助。有什么想法吗?
When I pull in HTML to a colorbox window, there are scrollbars in the box. When I close and reload the colorbox again, it displays fine without the scrollbars. I have tried specifying the width of the containing DIV holding the html that I'm pulling in, but that doesn't seem to help. Any ideas?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您提取的 HTML 中有任何图像吗?您需要指定这些的宽度和高度,否则当它们加载时,colorbox 会认为它们的高度为 0 并使框成为适当的大小,然后图像将加载并大于 0 导致滚动条出现。
由于浏览器已经缓存了图像的高度和宽度,因此第二次不会发生这种情况。
希望有帮助。
Do you have any images in the HTML you're pulling in? You'll need to specify the width and height of these otherwise when they're loaded colorbox will think they have a height of 0 and make the box be the appropriate size, the images will then load in and be bigger than 0 causing scrollbars to appear.
It doesn't happen the second time as the browser has cached the height and width of the image.
Hope that helps.