Как сделать так, чтобы лицевая панель закрывала только данный div, а не покрывала все тело? - PullRequest
0 голосов
/ 22 марта 2011

Мне бы хотелось, чтобы оверлейная панель лицевой панели покрывала только данную часть div, а не весь экран.

Я изменил «body» в facebox.js, но ничего не изменилось

  $("body").append('<div id="facebox_overlay" class="facebox_hide"></div>')

Есть идеи, как это можно сделать?

1 Ответ

1 голос
/ 22 марта 2011

#facebox_overlay является абсолютной позицией, которая не распознает статическую родительскую позицию.Если вы поместите свой контейнер relative или absolute - он должен заполнить только контейнер.

$("#divId").append('<div id="facebox_overlay" class="facebox_hide" />');

CSS:

#divId { position: relative; }
...