Технический форум
Вернуться   Технический форум > Программирование > Форум программистов > Изготовление сайтов


Ответ
 
Опции темы Опции просмотра
Старый 15.06.2011, 15:39   #1 (permalink)
Black_Parrot
Member
 
Аватар для Black_Parrot
 
Регистрация: 05.01.2007
Сообщений: 7,067
Записей в дневнике: 6
Сказал(а) спасибо: 9
Поблагодарили 1 раз в 1 сообщении
Репутация: 10522
По умолчанию JavaScript, раскрывающийся список

Ребят, делаю элементарный html сайт...

И хотелось бы мне сделать раскрывающийся список, т.е.
  1. -Заголовок(при клике на него открывается внизу)
    1. -Подзаголовок(при клике открывается ниже)
      Бла-бла-бла
    2. +Подзаголовок
    3. +Подзаголовок
  2. +Заголовок

Подскажите, как это наиболее просто реализовать(без php)...
Black_Parrot вне форума   Ответить с цитированием

Старый 15.06.2011, 15:39
Helpmaster
Member
 
Аватар для Helpmaster
 
Регистрация: 08.03.2016
Сообщений: 0

Посетители нашего форума создавали топики, которые схожи с вашим

Черный список и SMS
Проблемы с меню в JavaScript
JavaScript
Список

Старый 16.06.2011, 19:10   #2 (permalink)
kreol
Member
 
Аватар для kreol
 
Регистрация: 27.02.2010
Сообщений: 659
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 1312
По умолчанию

вообще это легче всего сделать с помощью jquery к тому же там много других разных вкусностей... так что можно использовать и для других частей сайта...
kreol вне форума   Ответить с цитированием
Старый 16.06.2011, 22:48   #3 (permalink)
Black_Parrot
Member
 
Аватар для Black_Parrot
 
Регистрация: 05.01.2007
Сообщений: 7,067
Записей в дневнике: 6
Сказал(а) спасибо: 9
Поблагодарили 1 раз в 1 сообщении
Репутация: 10522
По умолчанию

Хорошо, как сделать с помощью jquery? Ну это же и есть Java Script...

Я, к сожалению, только с HTML знаком и CSS...
Black_Parrot вне форума   Ответить с цитированием
Старый 11.07.2011, 23:40   #4 (permalink)
Alive_UA
Member
 
Аватар для Alive_UA
 
Регистрация: 01.06.2008
Сообщений: 305
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 886
По умолчанию

HTML5 и CSS3 и т.п., кажется, позволяют это делать, но я с ними не знаком.

jQuery UI - Home - в направлении toggle, slideup/down, hide/show ^____^
Вся идея сводится как раз к вашим знаниям - динамическое изменение CSS-свойств display, width, height, opticaly

Код:
<div class="title"></div><div class="content"><div class="title"></div><div class="content"></div><div class="title"></div><div class="content"></div><div class="title"></div><div class="content"><div class="title"></div><div class="content"></div></div></div>
jQuery(document).load(function($){
$('.title').click(function(){
$(this).next('.content').toggle()
})
})
принцип такой, но я мог ошибиться на скорую руку.

А лучше - посмотрите исходники спойлеров!

Последний раз редактировалось Alive_UA; 11.07.2011 в 23:50
Alive_UA вне форума   Ответить с цитированием
Ads

Яндекс

Member
 
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070
Ответ

Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Выкл.
HTML код Выкл.
Trackbacks are Вкл.
Pingbacks are Вкл.
Refbacks are Выкл.




Часовой пояс GMT +4, время: 15:25.

Powered by vBulletin® Version 6.2.5.
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.