Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 29.07.2016, 17:59
Интересующийся
Отправить личное сообщение для lolok Посмотреть профиль Найти все сообщения от lolok
 
Регистрация: 15.07.2016
Сообщений: 22

Помогите разобраться с блоком.
Доброго времени суток.
Пробую реализовать кнопку развертывающегося блока галереи фотографий.При нажатии на нее открывается блок с фото,при повторном-скрывается.Вся проблема в том,что элементы при появлении вместо того что бы тянуть страницу вниз,тупо налазят друг на друга.Как только не игрался со свойством display,ничего не вышло.Надеюсь на вашу помощь!
<a id="toggler" href="#">Показать больше фотографий</a>
		<div id="box" style="display: none;">
		<div class="row tm-img-gallery">
		<div class="col-xs-12 col-sm-6 col-md-4 col-lg-4 col-xl-4">
		<a href="img/tm-img-01.jpg">
        <img src="img/tm-img-01-tn.jpg" alt="Image" class="img-fluid tm-img">
        </a>
        </div>
        <div class="col-xs-12 col-sm-6 col-md-4 col-lg-4 col-xl-4">
        <a href="img/tm-img-02.jpg">
        <img src="img/tm-img-02-tn.jpg" alt="Image" class="img-fluid tm-img">
        </a>
        </div>
        <div class="col-xs-12 col-sm-6 col-md-4 col-lg-4 col-xl-4">
        <a href="img/tm-img-03.jpg">
        <img src="img/tm-img-03-tn.jpg" alt="Image" class="img-fluid tm-img">
        </a>
        </div>
        <div class="col-xs-12 col-sm-6 col-md-4 col-lg-4 col-xl-4">
        <a href="img/tm-img-04.jpg">
        <img src="img/tm-img-04-tn.jpg" alt="Image" class="img-fluid tm-img">
        </a>
        </div>
        <div class="col-xs-12 col-sm-6 col-md-4 col-lg-4 col-xl-4">
        <a href="img/tm-img-05.jpg">
        <img src="img/tm-img-05-tn.jpg" alt="Image" class="img-fluid tm-img">
        </a>
		</div>
        <div class="col-xs-12 col-sm-6 col-md-4 col-lg-4 col-xl-4">
        <a href="img/tm-img-06.jpg">
        <img src="img/tm-img-06-tn.jpg" alt="Image" class="img-fluid tm-img">
        </a>
        </div>  							
        </div>
		</div>

window.onload= function() {
		document.getElementById('toggler').onclick = function() {
		openbox('box', this);
		return false;
		};
		};
		function openbox(id, toggler) {
		var div = document.getElementById(id);
		if(div.style.display == 'block') {
		div.style.display = 'none';
		toggler.innerHTML = 'Показать больше фотографий';
		}
		else {
		div.style.display = 'block';
		toggler.innerHTML = 'Скрыть фотографии';
		}
		}


Код:
#toggler{
    text-transform: none;
	background-color: rgba(0, 0, 0, 0.7);
	border-radius: 5px;
    color: white;
    display: block;
    font-size: 12px;
    font-weight: 400;
    height: 30px;
    vertical-align: middle;
    width: 250px;
	padding:6px;
}
#toggler:hover{
background-color: rgba(255, 193, 37, 0.7);
color:#000000;
}
Изображения:
Тип файла: jpg Безымянный.jpg (32.3 Кб, 7 просмотров)
Тип файла: jpg Безымянный2.jpg (43.2 Кб, 5 просмотров)
Ответить с цитированием
  #2 (permalink)  
Старый 30.07.2016, 12:12
Аспирант
Отправить личное сообщение для Spass Посмотреть профиль Найти все сообщения от Spass
 
Регистрация: 14.07.2016
Сообщений: 86

Можете показать саму страницу? По коду что вы предоставили я проблем не вижу. Обычно если элементы перекрывают друг дружку то дело не в display а в свойстве position
Ответить с цитированием
  #3 (permalink)  
Старый 30.07.2016, 13:28
Интересующийся
Отправить личное сообщение для lolok Посмотреть профиль Найти все сообщения от lolok
 
Регистрация: 15.07.2016
Сообщений: 22

Приветствую,спасибо что откликнулись.Там очень громоздкий шаблон,отправил вам его целиком в лс.Думаю проблема с блоком родителем,хотя не уверен.Надеюсь на вашу помощь.
Ответить с цитированием
  #4 (permalink)  
Старый 30.07.2016, 16:13
Аспирант
Отправить личное сообщение для Spass Посмотреть профиль Найти все сообщения от Spass
 
Регистрация: 14.07.2016
Сообщений: 86

Было бы достаточно, залить на хостинг и скинуть ссылку

Ответил на лс
Ответить с цитированием
  #5 (permalink)  
Старый 30.07.2016, 19:01
Интересующийся
Отправить личное сообщение для lolok Посмотреть профиль Найти все сообщения от lolok
 
Регистрация: 15.07.2016
Сообщений: 22

Вопрос решен.Огромное спасибо Spass.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
помогите разобраться с this uroboros7 jQuery 4 02.01.2015 00:56
Помогите разобраться с калькулятором Maksim858 Ваши сайты и скрипты 1 27.12.2014 13:23
Получение ответа сервера через iframe и xhr. Помогите разобраться. Arconas AJAX и COMET 0 26.02.2013 10:38
Помогите пожалуйста разобраться Kupu4 Ваши сайты и скрипты 0 21.01.2010 10:44
Помогите разобраться с галереей IMAGIN yana_studio Общие вопросы Javascript 4 12.12.2009 17:24