Просмотр темы
Раскрывающийся и скрывающийся блок при клике по ссылке
|
|
spocher102 |
Опубликовано 06.02.2016 18:13
|
![]() Начинающий ![]() Сообщений: 16 Зарегистрирован: 22.01.2016 15:28 |
Всем привет! Помогите реализовать раскрывающийся и скрывающийся обратно блок при клике по ссылке. Есть сама ссылка и раскрывающийся блок: <a href="" id="pokazat">Показать контактную информацию:</a> <div id="contacts">Контактная информация:</div> (в css изначально display:none;) Получилось пока только раскрыть)) $(document).ready(function() { $('a#pokazat').click( function(event){ event.preventDefault(); { $('#contacts') .css('display', 'block') $('#pokazat') .css('display', 'none') }; }); }); Помогите допилить что бы при клике по ссылке <a href="" id="pokazat">Показать контактную информацию:</a> Блок раскрывался(Ну это получилось)-->Текст в ссылке менялся на "Скрыть контактную информацию"-->И при клике по "Скрыть контактную информацию" блок с самой информацией опять становился невидим, а ссылка опять "Показать контактную информацию:" Что бы работало по кругу)) Нажал показалась информация, нажал скрылась. Изменил(а) Polarfox, 06.02.2016 19:37 |
|
|
lucky |
Опубликовано 06.02.2016 18:32
|
![]() Опытный пользователь ![]() Сообщений: 381 Зарегистрирован: 05.09.2012 10:20 |
html<a href="#" id="pokazat">Показать контактную информацию:</a> js, при условии, что подключена библиотека jquery |
|
|
spocher102 |
Опубликовано 06.02.2016 18:41
|
![]() Начинающий ![]() Сообщений: 16 Зарегистрирован: 22.01.2016 15:28 |
lucky написал: html <a href="#" id="pokazat">Показать контактную информацию:</a> js, при условии, что подключена библиотека jquery Это классно! А как еще что бы название ссылки менялось? Когда скрыто поле было "Показать контактную информацию", а когда блок открыт то " Скрыть контактную информацию" |
|
|
lucky |
Опубликовано 06.02.2016 18:56
|
![]() Опытный пользователь ![]() Сообщений: 381 Зарегистрирован: 05.09.2012 10:20 |
js версия 2,$(document).ready(function() { не проверял, может быть немного напутал если эффект скрытия не понравиться можно поменять, contacts.fadeIn(500); заменить на contacts.slideDown(); contacts.fadeOut(500); заменить на contacts.slideUp(); |
|
|
spocher102 |
Опубликовано 06.02.2016 19:09
|
![]() Начинающий ![]() Сообщений: 16 Зарегистрирован: 22.01.2016 15:28 |
Работает почти как надо, единственное при клике по "Скрыть контактную информацию" блок начинает скрываться, но потом опять автоматически раскрывается а ссылка не меняется на показать контактную информацию Объединено 06.02.2016 20:18: Помогите сделать что бы при клике ещё менялось название ссылки на "Скрыть контактную информацию" и обратно Изменил(а) spocher102, 06.02.2016 20:18 |
|
|
lucky |
Опубликовано 06.02.2016 20:42
|
![]() Опытный пользователь ![]() Сообщений: 381 Зарегистрирован: 05.09.2012 10:20 |
у меня всё работает нормально, прикрепил файлы, сравнивайте со своим кодом
lucky присоединено следующее:файл:
|
|
|
spocher102 |
Опубликовано 06.02.2016 21:01
|
![]() Начинающий ![]() Сообщений: 16 Зарегистрирован: 22.01.2016 15:28 |
Вообще отлично!!! Че то я тупил |
|
Поделиться этой темой | |
Социальные закладки: |
![]() ![]() ![]() ![]() ![]() ![]() |
URL: | |
BBcode: | |
HTML: |
Перейти на форум: |