Забыли пароль?
Запросите новый здесь.

Голосование
Что вас интересует на нашем сайте больше всего?

База аддонов
База аддонов
17% [2 Голосов]

Форум, поиск ответов
Форум, поиск ответов
25% [3 Голосов]

Общение
Общение
33% [4 Голосов]

Новости
Новости
0% [0 Голосов]

Другое
Другое
25% [3 Голосов]

Голосов: 12
Вы должны авторизироваться, чтобы голосовать.
Начат: 16.05.2017 07:06

Архив опросов
Случайная тема
Друзья проекта
Unlogic W0rst Lab
All Fusion :: Плагины, моды, темы оформления для 6 и 7 версий PHP-Fusion
Система Smart для PHP-Fusion
Миничат
Только пользователи могут отправлять сообщения.

SchreiBear
Offline
· 15.10.2017 13:53
Тежёлый случай

Polarfox
OfflineAdmin
· 14.10.2017 17:40
BAD-DIMAN, работает, я же не наугад сказал. Прокси пробуй, может у вас тоже дебилы запрещатели? Или просто сломан интернет.

ovas
Offline
· 14.10.2017 16:16
SchreiBear Проблемы нету. Вопрос что ты хочешь от сайта и бюджете сайта. А так Руки с мозгами нужны чтоб клацали по мышке и клаве bv

SchreiBear
Offline
· 14.10.2017 13:56
ovas, тут нет.. ну а как по другому ты решиш проблему?

SchreiBear
Offline
· 14.10.2017 13:53
Агент кремля. Хорошо поёт и самое главное правду.. http://ok.ru/vide.
..0607458954

Архив миничата
Сейчас на сайте
» Всего: 24

» Гостей: 23
» Пользователей: 1
Rush

Гости:
» [Ваш IP] 13:10:45
/Статьи
» 164.132.161.92 13:10:30
/Поиск
» 217.182.132.15 13:10:30
/Архив миничата
» 46.229.168.80 13:10:27
/moddb/error.php
» 164.132.161.18 13:10:19
/Архив миничата
» 217.182.132.151 13:10:06
/Поиск
» 46.229.168.70 13:09:49
/Поиск
» 51.255.65.9 13:09:32
/Поиск
» 51.255.65.39 13:09:26
/Архив миничата
» 217.182.132.66 13:09:14
/Поиск
13 - не показано

» Всего пользователей: 1,317
» Новый пользователь: hobby58
В базе имеется
аддонов: 952
тем: 137
Иерархия статей
Список ссылок с выпадающим текстом
Итак, посмотрим пример реализации неограниченного списка ссылок, при нажатии на которые выпадает текст.

Создаем страницу следующего вида:
-----------------------------------------------------------------------------------
< !DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Transitional//EN' 'http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd' >
< html xmlns='http://www.w3.org/1999/xhtml' xml:lang='ru' lang='ru' >
< head >
< title >Выпадающий текст при нажатии на ссылки< /title >
< script type='text/javascript' src='http://yandex.st/jquery/1.4.4/jquery.min.js' >< /script >
< script type='text/javascript' >
$(document).ready(function() {
$('#cat p').hide();
$('#cat h4').click(function(){
$(this).next('p').slideToggle('slow');
});
});
< /script >
< /head >
< body >
< div id='cat' >
< h4 >< a href='#' >Продукты питания< /a >< /h4 >
< p >
< a href='#' >Печенье< /a >< br / >
< a href='#' >Суши< /a >< br />
< a href='#' >Хлебные изделия< /a >< br / >
< /p >

< h4 >< a href='#' >Безалкогольные напитки< /a >< /h4 >
< p >
< a href='#' >Вода< /a >< br / >
< a href='#' >Газировка< /a >< br / >
< a href='#' >Минеральные воды< /a >< br / >
< a href='#' >Сок< /a >< br / >
< /p >

< h4 >< a href='#' >Алкогольные напитки< /a >< /h4 >
< p >
< a href='#' >Вино< /a >< br / >
< a href='#' >Водка< /a >< br / >
< a href='#' >Ликер< /a >< br / >
< a href='#' >Шампанское< /a >< br / >
< /p >
< /div >
< /body >
< /html >

----------------------------------------------------------------------------------
Несколько слов по коду.

На 5 строке мы подключаемся к библиотеке jQuery. C 7 по 12 строки идет jQuery код, который сначала скрывает (hide()) все параграфы (

) в элементе с id='cat', а затем, при клике на ссылку в тэге H4, ищет следующий непосредственно за ним параграф (next('p')) и делает его видимым (slideToggle('slow')).

Добавив в jQuery-код немного магии, мы сможем добиться такого эффекта, что, при нажатии на ссылку с выпадающим текстом, другой выпадавший ранее текст свернется. Таким образом нам будет показан только один выпадший текст. Это достигается путем добавления пары манипуляций в 10 строке:
----------------------------------------------------------------------------------
$(this).next('p').slideToggle('slow').siblings('p:visible').slideUp('slow');
----------------------------------------------------------------------------------

ДЕМО

Автор статьи: Сафронов Максим

PS: незабываем удалять лишние пробелы в тегах


Поделиться этой статьей
Социальные закладки: Vkontakte Odnoklassniki Mail.ru Facebook Google Tweet This
URL:
BBcode:
HTML:

Нет комментариев.
Добавить комментарий
Пожалуйста, залогиньтесь для добавления комментария.
Рейтинги
Нет данных для оценки.

Рейтинг доступен только для пользователей.

Пожалуйста, авторизуйтесьили зарегистрируйтесь для голосования.