我希望facebox overlay只覆盖给定的div部分,而不是整个屏幕。
我改变了facebox.js中的“body”,但没有任何改变
$("body").append('<div id="facebox_overlay" class="facebox_hide"></div>')
关于如何做到这一点的任何想法?
答案 0 :(得分:1)
#facebox_overlay
是绝对位置,无法识别静态父位置。如果您放置容器relative
或absolute
- 那么它应该只填充容器。
$("#divId").append('<div id="facebox_overlay" class="facebox_hide" />');
CSS:
#divId { position: relative; }