Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
адптивное расположение блоков div с участием JavaScript
|
|||
|---|---|---|---|
|
#18+
Добрый день. Прошу помощи. Сломал голову как решить вопрос. Есть два блока <div> Нужно расположить один за другим вертикально. Проблема в том, что в результате один накладывается на другой (из-за свойств первого <div> и JavaScript). Могу только задать отступ второго <div> через padding-top: Но никакой адаптивности в этом нет. Подскажите пожалуйста как правильно поправить код. Пробовал разные сочетания, похожих проблем в сети не нашел. Одна надежда на вас. Заранее спасибо. Код ниже. тестирую я тут: http://www.fotoview.ru/demo_index4.php автор<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" " http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns=" http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=windows-1251" /> <meta name="viewport" content="width=device-width,initial-scale=0.5" /> <style type="text/css"> div#rotator {position: relative; margin-left: -40px; } div#rotator ul li { position: absolute; font-style: italic; width: 90%; text-align: center; right:0; left:0; margin:0 auto; list-style: none; } div#rotator ul li.show {z-index:500;} .test_test { padding-top: 600px; } </style> <script type="text/javascript" src="js/jquery-latest.min.js"></script> <script type="text/javascript"> function theRotator() { $('div#rotator ul li').css({opacity: 0.0}); $('div#rotator ul li:first').css({opacity: 1.0}); setInterval('rotate()',3000); } function rotate() { // Берем первую картинку var current = ($('div#rotator ul li.show')? $('div#rotator ul li.show') : $('div#rotator ul li:first')); var next = ((current.next().length) ? ((current.next().hasClass('show')) ? $('div#rotator ul li:first') :current.next()) : $('div#rotator ul li:first')); next.css({opacity: 0.0}) .addClass('show') .animate({opacity: 1.0}, 1000); current.animate({opacity: 0.0}, 1000) .removeClass('show'); }; $(document).ready(function() { theRotator(); }); </script> </head> <body> <div id="rotator"> <ul> <li class="show"><img src="images/NY2016_1.jpg" width="100%" alt="Новый год 2016!" title="Новый год 2016!" border="0" /> </li> <li><img src="images/400.jpg" width="100%" alt="Свадебная фотосессия весной" title="Свадебная фотосессия весной" border="0" /></li> <li><img src="images/401.jpg" width="100%" alt="Эмоции на свадьбе" title="Эмоции на свадьбе" border="0" /></li> </ul> </div> <div class="test_test"> sddddddddddddddddddddddddddddddddddddddddddddfv asdfsaafsdfsafasf </div> </body> </html> ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.02.2016, 13:50 |
|
||
|
адптивное расположение блоков div с участием JavaScript
|
|||
|---|---|---|---|
|
#18+
Fotoview, Не вчитывался, но почему бы <div> не сделать position:relative ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.02.2016, 03:37 |
|
||
|
адптивное расположение блоков div с участием JavaScript
|
|||
|---|---|---|---|
|
#18+
DarkMasterFotoview, Не вчитывался, но почему бы <div> не сделать position:relative ? Если Вы о втором, то делал, не помогает. Если о первом, то он обязательно должен быть absolute. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.02.2016, 07:40 |
|
||
|
адптивное расположение блоков div с участием JavaScript
|
|||
|---|---|---|---|
|
#18+
Fotoview , почему так проблематично сделать нормальный тестовый пример из тех двух ДИВов? Предложенная портянка просто пример говнокода... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.02.2016, 08:25 |
|
||
|
адптивное расположение блоков div с участием JavaScript
|
|||
|---|---|---|---|
|
#18+
FotoviewЕсть два блока <div> Нужно расположить один за другим вертикально. И картинку что нужно в итоге... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.02.2016, 08:26 |
|
||
|
|

start [/forum/topic.php?fid=22&fpage=59&tid=1445438]: |
0ms |
get settings: |
10ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
68ms |
get topic data: |
13ms |
get forum data: |
2ms |
get page messages: |
75ms |
get tp. blocked users: |
2ms |
| others: | 278ms |
| total: | 471ms |

| 0 / 0 |
