我在我的商业网站上使用greybox,以便用户可以登录并访问他们的帐户。 Example of my site
当通过选择页面顶部的“登录”或“注册”激活窗口时,页面或窗口的大小会扩展或更改(通过在窗口的底部和右侧显示滚动条来发现)。我该如何防止这种情况发生?我希望页面的大小与激活窗口之前的大小相同。
答案 0 :(得分:0)
虽然是旧线程,但对于仍在使用 greybox 的用户,以下更新可能会有所帮助:
按照 Yoel 的建议将 GB_overlay 位置设置为“固定”(在 gb_styles.css 中)解决了非全屏灰盒(例如 gb_page_center)的问题,但全屏灰盒(例如 GB_showPage)仍然具有水平Chrome、Edge、iOS 上的 Chrome 和 iOS 上的 Safari 上的滚动条和扩展浏览器窗口。
对于非全屏灰盒,不需要将 GB_overlay 宽度设置为 100%,并且没有解决全屏灰盒的问题。相反,将 GB_overlay max-width 设置为 100% 可以完全解决 Chrome、Edge、iOS 上的 Chrome 和 iOS 上的 Safari 中的扩展浏览器和水平滚动条外观问题。
正如 Kevin 所经历的那样,Firefox 从未遇到过灰盒的这些问题,并且这些对 GB_overlay css 的更新更改对 Firefox 没有影响;始终正确呈现灰盒。
答案 1 :(得分:-1)
Yoel的解决方案奏效了。他建议改变样式表以反映100%宽度的“固定”。这解决了所有浏览器的问题。