У меня есть всплывающее окно в нижней части экрана, появляется всплывающая панель, но она закрывает нижнюю часть экрана. У меня есть div
под другим div
но он по-прежнему закрывает нижнюю часть страницы
Я хочу, чтобы панель была внизу окна браузера, но не закрывала нижнюю часть страницы, когда человек прокручивается вниз.
Изменение: я хочу, чтобы панель оставалась в нижней части экрана, удалив фиксированную или изменив ее на относительную, разместите ее внизу страницы.
Я хочу, чтобы эта панель div отображалась только на одной странице, ее модуле для CMS, мне нужно, чтобы #bar был последним div на странице.
Изменение позиции: не поможет, потому что я также хочу, чтобы панель также прокручивалась на странице.
Я не хочу, чтобы у меня было 100px пространство внизу всех других страниц
<!-- main div -->
<div id="master">
</div>
<!-- bar div -->
<div id="bar">
</div>
$(document).ready(function() {
$('#bar').hide().delay(2000).fadeIn(1000);
});
Просто замените это
#master {
border-style:solid;
border-width:1px;
width:95%;margin:30 auto;
border-color: blue;
margin-bottom:70px;
//height: 600px;
}
попробуйте margin-bottom:100px;
к id #master
вот ссылка jsfiddle http://jsfiddle.net/banded_krait/3vYGS/7/
РЕДАКТИРОВАТЬ:
если вы хотите сделать это на всех страницах своего сайта, чем вам нужно поместить маркер или дополнение в тег тела вашей страницы, и это решит вашу проблему, и оно будет работать на каждой странице. :)
body{
margin-bottom:100px;
}
попробуйте эту демонстрацию
margin-bottom:14%; in #master
Вот рабочий пример.
Просто измените position
на relative
.
body { padding-bottom: 60px; }
ДЕМО То, что вы имеете в виду?