@Ekaterina002

Как скрыть/показать блок, если на странице есть определенный блок?

Всем привет, подскажите, пожалуйста, как исправить скрипт, чтобы выполнилось условие: "Если на странице есть id=блок1, то class=блок2 невиден, и наоборот, если id=блок1 невидим/нет, то class=блок2 виден

jQuery(document).ready(function($){
    if ($('body').is("#блок1")) {
		$('#блок1').show(function(){
			$('.блок2').css('display', 'none');
			});
    } else {
        $('#pnl_akzii').hide(function(){
			$('.блок2').css('display', 'block');
		});
    }
});
  • Вопрос задан
  • 173 просмотра
Решения вопроса 1
Eridani
@Eridani
Мимо проходил
$('selector').length
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
@alekcena
Нелинейный наставник
Сделать блок по умолчанию видимым.
И проверять только 1 условие:
"Если на странице есть id=блок1
Ответ написан
Комментировать
@jsnk
Программист
if (document.getElementById("блок1")==undefined)
{document.getElementById("блок2").style.display=""}
else
{document.getElementById("блок2").style.display="none"}
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы