Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 05.04.2010, 12:41
Новичок на форуме
Отправить личное сообщение для nikita-y Посмотреть профиль Найти все сообщения от nikita-y
 
Регистрация: 05.04.2010
Сообщений: 7

Скрипт сворачивания/разворачивания
Вот я быстренько набросал для примера на своем тестовом сайте.http://*****.3dn.ru/
<A onclick="$('#1').slideToggle('100');" href="javascript://">Окно 1</A>

<DIV id="1" >
Содержимое окна 1
</DIV>

<A onclick="$('#2').slideToggle('100');" href="javascript://">Окно 2</A></P><DIV id="2" style="display: none">
Содержимое окна 2
</DIV>

Вопрос: как сделать что бы при разворачивании окна 2 сворачивалось окно 1. И наоборот.

Последний раз редактировалось nikita-y, 05.04.2010 в 20:46.
Ответить с цитированием
  #2 (permalink)  
Старый 05.04.2010, 12:48
Аспирант
Отправить личное сообщение для frolvict Посмотреть профиль Найти все сообщения от frolvict
 
Регистрация: 03.04.2010
Сообщений: 74

Тебе нужно запустить проверку разворачивания окна
Если первое окно разворачивается то автоматом сворачивается второе
и при клике тоже самое.
Ответить с цитированием
  #3 (permalink)  
Старый 05.04.2010, 12:50
Новичок на форуме
Отправить личное сообщение для nikita-y Посмотреть профиль Найти все сообщения от nikita-y
 
Регистрация: 05.04.2010
Сообщений: 7

Сообщение от frolvict Посмотреть сообщение
Тебе нужно запустить проверку разворачивания окна
Если первое окно разворачивается то автоматом сворачивается второе
и при клике тоже самое.
класс . вот только я в Javascript 0 полнейший а мне это очень надо. не мог бы здесь кто то кинуть уже готовый код?
Ответить с цитированием
  #4 (permalink)  
Старый 05.04.2010, 12:51
Аспирант
Отправить личное сообщение для frolvict Посмотреть профиль Найти все сообщения от frolvict
 
Регистрация: 03.04.2010
Сообщений: 74

Что-то в этом роде

// действия для первого блока
		$('#main_1').click(function () {
      		// запускаем проверку на закритие панели
			if ($('#content_1').is(":hidden")) {
        		// если панель закрыта открыаем ее и в цикле
				// проверяем открытие других панелей и если они
				// открыты, то закрываем их
				var i=1;
				while (i<=f)
  				{
					$('#content_'+i).slideUp(1000);
					i++;
  				}
				// открывается выбранна панель
				$('#content_1').slideDown(1000);
      		} else {
				// если панель закрыта, то открываем ее
        		$('#content_1').slideUp(1000);
      		}
    	});
Ответить с цитированием
  #5 (permalink)  
Старый 05.04.2010, 15:27
Новичок на форуме
Отправить личное сообщение для nikita-y Посмотреть профиль Найти все сообщения от nikita-y
 
Регистрация: 05.04.2010
Сообщений: 7

эм.... ну ладно. и на том спасибо. попробую сковырять что то. но я вобще ЛОЛ в скриптах сомневаюсь что получится. если кто то скинет такой код. что бы я вставил его себе на сайт. подредачил под себя. да и все. то буду очень благодарен
Ответить с цитированием
  #6 (permalink)  
Старый 05.04.2010, 15:58
Аспирант
Отправить личное сообщение для frolvict Посмотреть профиль Найти все сообщения от frolvict
 
Регистрация: 03.04.2010
Сообщений: 74

Именно такой я тебе и скинул
Нужно только заменить данные на твои, что и называется подредачил
И должно работать
Ответить с цитированием
  #7 (permalink)  
Старый 05.04.2010, 16:13
Новичок на форуме
Отправить личное сообщение для nikita-y Посмотреть профиль Найти все сообщения от nikita-y
 
Регистрация: 05.04.2010
Сообщений: 7

аааааааа... все ,теперь понятно. спасибо!
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Хочу скрипт! (скрипт калькулятора на сайт) Georgiy Общие вопросы Javascript 6 28.01.2010 15:09
Скрипт "Осветляющиеся рисунки" GavriilAZ Events/DOM/Window 4 24.10.2009 09:23
Люди, помогите адаптировать скрипт под Оперу KiLLk Opera, Safari и др. 1 01.06.2009 01:05
А как зделать скрипт, чтобы например скрипт 1 заменялся скриптом 2? yura371 Общие вопросы Javascript 3 06.01.2009 22:40
добавление окошка в скрипт подсчета слов Гость Общие вопросы Javascript 10 11.03.2008 17:07