我正在使用colorbox在网页中间打开一个窗口,我使用的是iframe版本。目前,我只是将基本代码作为一个模型来开发,这样我就可以在多个应用程序中实现它。
我试图清理外观并简化它来计算我的应用程序,但我被窗口底部的28像素边距卡住了。通过使用隐藏边框并添加边框类的技术,我已经成功地更新了边距:
$("#cboxContent").addClass("blue_border_example");其中blue_border_example是我想要的样式。
但是我没有成功地删除28像素的底部空格。它似乎来自id="cboxLoadedContent",所以我尝试在加载的窗口代码中添加以下语句:
$("#cboxLoadedContent").addClass("remove_bottom_margin");其中remove_bottom_margin是样式:
.remove_bottom_margin { margin-bottom: 0px !important;}我假设可以将此样式添加到正在加载到iframe中的程序的document ready函数中,但这似乎不起作用。
有没有关于为什么这个不起作用以及我应该怎么做来解决这个问题的想法?
发布于 2020-10-02 11:53:57
是否需要通过jQuery执行此操作?为什么不直接在你的css中做呢?因此,没有必要使用这两条jQuery行。
将其添加到您的CSS中。
#cboxWrapper #cboxLoadedContent,
#cboxWrapper #cboxContent {
margin-bottom: 0px;
}https://stackoverflow.com/questions/64165593
复制相似问题