Показать сообщение отдельно
  #7 (permalink)  
Старый 30.12.2015, 20:50
Аспирант
Отправить личное сообщение для Feex Посмотреть профиль Найти все сообщения от Feex
 
Регистрация: 30.12.2015
Сообщений: 84

рони,
Давно ищу подобный скрипт, но есть проблема и в данном варианте: содержимое блоков, т.е TEXT 1, TEXT 2 - кликабельны!
Как избавиться от этого? Нужно чтобы только открытие блоков(1_1, 2_2) было кликабельно, а содержимое - нет.
-----------
Может можно как-то вот этот вариант модернизировать:

<script type="text/javascript">
 function openbox(id){
 display = document.getElementById(id).style.display;
 if(display=='none'){
 document.getElementById(id).style.display='block';
 }else{
 document.getElementById(id).style.display='none';
 }
 }
 </script>

<a href="#" onclick="openbox('box'); return false"> Блок 1: Открыть/Закрыть </a>
 <div id="box" style="display: none;"> Содержимое блока 1 </div>

 <a href="#" onclick="openbox('box2'); return false"> Блок 2: Открыть/Закрыть </a>
 <div id="box2" style="display: none;"> Содержимое блока 2 </div>

 <a href="#" onclick="openbox('box3'); return false"> Блок 3: Открыть/Закрыть </a>
 <div id="box3" style="display: none;"> Содержимое блока 3 </div>


задача таже: чтобы закрывался предыдущий открытый блок при открытии нового

Последний раз редактировалось Feex, 30.12.2015 в 21:05.
Ответить с цитированием