У меня есть следующие JS для переключения класса show_div:показать/скрыть один DIV из нескольких кнопок
$(document).ready(function(){
$(".slidingDiv").hide();
$('.show_div').show();
$('.show_div').click(function(){
$(".slidingDiv").slideToggle();
});
});
У меня есть следующий HTML, который вызывает класс show_div:
<div>
<a href="#" data-color="red" class="show_div"><img src="../red.png" /></a>
<a href="#" data-color="blue" class="hide_div"><img src="../blue.png" /></a>
</div>
Когда я нажмите на ссылку red.png, появится show_div. Я не могу понять, как заставить show-div скрыть, когда я нажму ссылку blue.png.
Когда я добавляю класс в blue.png, чтобы скрыть show_div, он в конечном итоге скрывает blue.png. Red.png должен показать/скрыть show_div. В то время как blue.png должен убедиться, что show_div скрыт.
добавил код:
<div class="slidingDiv">
<div class="show_div">
<a onClick="window.open('listing.html','_blank');">this is red</a>
</div>
</div>
argh - Я ненавижу это, когда люди, которые отвечают на несколько секунд после меня, получают очко (:) Потому что мое чувство собственного достоинства привязано к моим точкам SO, которые на самом деле низки для этой учетной записи ... lol) ... О, хорошо, я вероятно, не нужно было редактировать. Живите долго и процветать ... –
@ BenA.Hilleli Эй, братан. Мы оба ответили разницей в 8 секунд. Я бы не ответил, если бы увидел твое сообщение. В любом случае +1 для вас. – Unknown
@ Не известно спасибо за помощь, я пытаюсь иметь только red.png вызов show_div. Синий должен закрыть его, если он открыт. – need2nobasis