Как создать ссылку, при нажатии на которую открывается информация,а при повторном нажатии скрывается?
Пример: http://ramensk.rarum.ru/?menu=ru-auto
Если ссылки задать события, то получается только так (например клик "закрыть", а двойной клик открыть). Но хочется, что бы всё работало по одному клику, и по умолчанию нужная информация была скрыта, а при нажатии открывалась сдвигаясь вниз.
Как создать сдвижную - раздвижную ссылку?
Правила форума
1. Название темы должно кратко описывать суть вашего вопроса, темы типа: "Помогите", "Почему", "Что это", "Что-то глючит" - будут удаляться.
2. Задавая свой вопрос, постарайтесь предоставить максимум информации о проблеме, если есть возможность, приложите шаблон проекта *.wtp.
Подробнее: Правила создания новых тем и ответов на существующие темы.
Данный форум - это место обсуждения вопроса, а не техподдержка в классическом смысле. Все участники форума Web Builder по-русски с удовольствием вам помогут, если это будет в их силах.
1. Название темы должно кратко описывать суть вашего вопроса, темы типа: "Помогите", "Почему", "Что это", "Что-то глючит" - будут удаляться.
2. Задавая свой вопрос, постарайтесь предоставить максимум информации о проблеме, если есть возможность, приложите шаблон проекта *.wtp.
Подробнее: Правила создания новых тем и ответов на существующие темы.
Данный форум - это место обсуждения вопроса, а не техподдержка в классическом смысле. Все участники форума Web Builder по-русски с удовольствием вам помогут, если это будет в их силах.
-
- Опытный
- Сообщения: 634
- Зарегистрирован: 03 мар 2012, 03:01
- Версия Web Builder: 9
- Имя: Виктория
- Контактная информация:
Re: Как создать сдвижную - раздвижную ссылку?
А почему бы не сделать так же не двойной а одинарный клик? Не получается? Тогда может поставить второе изображение , которое будет один в один похоже на первое что по клику открывает, и дать этому второму задание закрывать при клике. Калабмур получился, надеюсь вы поняли.
-
- Moderator
- Сообщения: 5248
- Зарегистрирован: 12 июн 2012, 07:12
- Версия Web Builder: 12.0.2
- Имя: Анатолий Webmaster
- Контактная информация:
Re: Как создать сдвижную - раздвижную ссылку?
vigus писал(а): Но хочется, что бы всё работало по одному клику, и по умолчанию нужная информация была скрыта, а при нажатии открывалась сдвигаясь вниз.
Подключение формы обратной связи Wysiwyg Web Builder к телеграмму (заявки будут приходить на почту и в телегу, даже с прикреплёнными файлами и картинками)
**** Аудит ваших проектов (сайтов) на предмет ошибок и различного рода проблем! ****
>>> Ускорение загрузки ваших сайтов >>>
Консультации по WebBuilder, обучение эффективной и главное правильной работе в программе Wysiwig Web Builder.
Решение проблем с вашими проектами, разработка структуры сайта и его функционала, адаптация и оптимизация под мобильные тел и планшеты.
Создание и дизайн сайтов, решение проблем с готовыми сайтами, прочие работы в интернете (домены, хостинг и т.п.)
Оптимизация сайта под продвижение в поисковых системах ( seo )
==============
Более подробное описание услуг https://wysiwygwebbuilder.ru/forum/viewtopic.php?f=54&t=975
Емаil: mailrobot@wwbmaster.ru
Telegram: HTMLPLUSRU
==============
**** Аудит ваших проектов (сайтов) на предмет ошибок и различного рода проблем! ****
>>> Ускорение загрузки ваших сайтов >>>
Консультации по WebBuilder, обучение эффективной и главное правильной работе в программе Wysiwig Web Builder.
Решение проблем с вашими проектами, разработка структуры сайта и его функционала, адаптация и оптимизация под мобильные тел и планшеты.
Создание и дизайн сайтов, решение проблем с готовыми сайтами, прочие работы в интернете (домены, хостинг и т.п.)
Оптимизация сайта под продвижение в поисковых системах ( seo )
==============
Более подробное описание услуг https://wysiwygwebbuilder.ru/forum/viewtopic.php?f=54&t=975
Емаil: mailrobot@wwbmaster.ru
Telegram: HTMLPLUSRU
==============
-
- Читатель
- Сообщения: 17
- Зарегистрирован: 03 янв 2013, 01:54
Re: Как создать сдвижную - раздвижную ссылку?
Спасибо! Нашёл подходящий спойлер!
Способ установки: В меню"страница" жмем "исходники сайта", вставляем этот код в конец страницы.
<style>
.spoilertop {cursor:pointer;}
</style>
<script language="JavaScript" type="text/javascript">
function openClose(id)
{
var obj = "";
// Check browser compatibility
if(document.getElementById)
obj = document.getElementById(id).style;
else if(document.all)
obj = document.all[id];
else if(document.layers)
obj = document.layers[id];
else
return 1;
// Do the magic
if(obj.display == "")
obj.display = "none";
else if(obj.display != "none")
obj.display = "none";
else
obj.display = "block";
}
</script>
Спойлер. Вставляйте этот код путем HTML туда, где хотите ваш спойлер расположить
<!--Титл спойлера №1-->
<div class="spoilertop" onClick="openClose('1')">
Заголовок спойлера
</div>
<!--Содержание спойлера-->
<div class="spoilerbox" id="1" style="display:none;">
Тут пишем то, что будет под спойлером.
</div>
Второй спойлер.
<!--Титл спойлера №2-->
<div class="spoilertop" onClick="openClose('2')">
Заголовок спойлера
</div>
<!--Содержание спойлера-->
<div class="spoilerbox" id="2" style="display:none;">
Тут пишем то, что будет под спойлером.
</div>
Если нужно поставить несколько спойлеров, то в последующих спойлерах меняйте цифру 1 на соответствующую. как показано в примере второго спойлера.
Если вы хотите сделать кнопку "скрыть" под текстом спойлера, или любым его содержимым - то этот код:
<!--Титл спойлера №1-->
<div class="spoilertop" onClick="openClose('1')">
Заголовок
</div>
<!--Содержание спойлера-->
<div class="spoilerbox" id="1" style="display:none;">
Тут пишем то, что будет под спойлером.
<!--Титл спойлера №1-->
<div class="spoilertop" onClick="openClose('1')">
Скрыть
</div>
</div>
Спойлер простоват, но зато можно придать любой вид (дизайн) заголовку.
Способ установки: В меню"страница" жмем "исходники сайта", вставляем этот код в конец страницы.
<style>
.spoilertop {cursor:pointer;}
</style>
<script language="JavaScript" type="text/javascript">
function openClose(id)
{
var obj = "";
// Check browser compatibility
if(document.getElementById)
obj = document.getElementById(id).style;
else if(document.all)
obj = document.all[id];
else if(document.layers)
obj = document.layers[id];
else
return 1;
// Do the magic
if(obj.display == "")
obj.display = "none";
else if(obj.display != "none")
obj.display = "none";
else
obj.display = "block";
}
</script>
Спойлер. Вставляйте этот код путем HTML туда, где хотите ваш спойлер расположить
<!--Титл спойлера №1-->
<div class="spoilertop" onClick="openClose('1')">
Заголовок спойлера
</div>
<!--Содержание спойлера-->
<div class="spoilerbox" id="1" style="display:none;">
Тут пишем то, что будет под спойлером.
</div>
Второй спойлер.
<!--Титл спойлера №2-->
<div class="spoilertop" onClick="openClose('2')">
Заголовок спойлера
</div>
<!--Содержание спойлера-->
<div class="spoilerbox" id="2" style="display:none;">
Тут пишем то, что будет под спойлером.
</div>
Если нужно поставить несколько спойлеров, то в последующих спойлерах меняйте цифру 1 на соответствующую. как показано в примере второго спойлера.
Если вы хотите сделать кнопку "скрыть" под текстом спойлера, или любым его содержимым - то этот код:
<!--Титл спойлера №1-->
<div class="spoilertop" onClick="openClose('1')">
Заголовок
</div>
<!--Содержание спойлера-->
<div class="spoilerbox" id="1" style="display:none;">
Тут пишем то, что будет под спойлером.
<!--Титл спойлера №1-->
<div class="spoilertop" onClick="openClose('1')">
Скрыть
</div>
</div>
Спойлер простоват, но зато можно придать любой вид (дизайн) заголовку.
Re: Как создать сдвижную - раздвижную ссылку?
я проверил этот код. вставил в txt документ, сохранил как html, открыл в браузере, все работает. Правда заголовки "поджернил" и псевдотекст наполнил, чтобы понять как это дело работает. Но этот спойлер совсем прост, нет плавного "выезда" вниз.
-
- Опытный
- Сообщения: 733
- Зарегистрирован: 29 июн 2012, 02:14
- Версия Web Builder: 14.2.2
Re: Как создать сдвижную - раздвижную ссылку?
А еще, дабы не парить себе мозги, можна воспользоваться приложением jQuery FAQ Extension
If you are right - no one remember!
If you are wrong - no one forgets!
If you are wrong - no one forgets!
-
- Экспериментатор
- Сообщения: 77
- Зарегистрирован: 25 авг 2013, 22:38
- Версия Web Builder: 11.0.5
Re: Как создать сдвижную - раздвижную ссылку?
Друзья, а как поменять цвет, шрифт в спойлере и в заголовке?
Re: Как создать сдвижную - раздвижную ссылку?
А есть какое-то расширение для спойлеров с контентом (видео, изображения, html)?
-
- Читатель
- Сообщения: 5
- Зарегистрирован: 26 мар 2014, 13:15
- Версия Web Builder: 9
Re: Как создать сдвижную - раздвижную ссылку?
Уверен обсуждали вопрос не единожды. Ответа конкретного в виде приложения не нашел.
Для размещения блока FAQ использую приложение jQuery FAQ Extension, вот только оно не увеличивает страницу при раскрытии ответа, а лишь создает полосу прокрутки рядом. Которую нужно мотать, и с которой у многих пользователей возникают проблемы.
Есть ли какое-то решение чтобы при открытии вопроса на ответ, страница удлинялась. А полоса прокрутки не появлялась?
Для размещения блока FAQ использую приложение jQuery FAQ Extension, вот только оно не увеличивает страницу при раскрытии ответа, а лишь создает полосу прокрутки рядом. Которую нужно мотать, и с которой у многих пользователей возникают проблемы.
Есть ли какое-то решение чтобы при открытии вопроса на ответ, страница удлинялась. А полоса прокрутки не появлялась?
-
- Moderator
- Сообщения: 5248
- Зарегистрирован: 12 июн 2012, 07:12
- Версия Web Builder: 12.0.2
- Имя: Анатолий Webmaster
- Контактная информация:
Re: Как создать сдвижную - раздвижную ссылку?
rin4ik писал(а):Уверен обсуждали вопрос не единожды. Ответа конкретного в виде приложения не нашел.
Для размещения блока FAQ использую приложение jQuery FAQ Extension, вот только оно не увеличивает страницу при раскрытии ответа, а лишь создает полосу прокрутки рядом. Которую нужно мотать, и с которой у многих пользователей возникают проблемы.
Есть ли какое-то решение чтобы при открытии вопроса на ответ, страница удлинялась. А полоса прокрутки не появлялась?
к сожалению конструктор сделан так, что высота страницы не умеет динамически увеличиваться
если в новых версиях это сделают, то возможности данного коструктора значительно возрастут
Подключение формы обратной связи Wysiwyg Web Builder к телеграмму (заявки будут приходить на почту и в телегу, даже с прикреплёнными файлами и картинками)
**** Аудит ваших проектов (сайтов) на предмет ошибок и различного рода проблем! ****
>>> Ускорение загрузки ваших сайтов >>>
Консультации по WebBuilder, обучение эффективной и главное правильной работе в программе Wysiwig Web Builder.
Решение проблем с вашими проектами, разработка структуры сайта и его функционала, адаптация и оптимизация под мобильные тел и планшеты.
Создание и дизайн сайтов, решение проблем с готовыми сайтами, прочие работы в интернете (домены, хостинг и т.п.)
Оптимизация сайта под продвижение в поисковых системах ( seo )
==============
Более подробное описание услуг https://wysiwygwebbuilder.ru/forum/viewtopic.php?f=54&t=975
Емаil: mailrobot@wwbmaster.ru
Telegram: HTMLPLUSRU
==============
**** Аудит ваших проектов (сайтов) на предмет ошибок и различного рода проблем! ****
>>> Ускорение загрузки ваших сайтов >>>
Консультации по WebBuilder, обучение эффективной и главное правильной работе в программе Wysiwig Web Builder.
Решение проблем с вашими проектами, разработка структуры сайта и его функционала, адаптация и оптимизация под мобильные тел и планшеты.
Создание и дизайн сайтов, решение проблем с готовыми сайтами, прочие работы в интернете (домены, хостинг и т.п.)
Оптимизация сайта под продвижение в поисковых системах ( seo )
==============
Более подробное описание услуг https://wysiwygwebbuilder.ru/forum/viewtopic.php?f=54&t=975
Емаil: mailrobot@wwbmaster.ru
Telegram: HTMLPLUSRU
==============
-
- Специалист
- Сообщения: 1115
- Зарегистрирован: 13 янв 2014, 10:56
- Версия Web Builder: 10.1
- Имя: Иван
- Контактная информация:
Re: Как создать сдвижную - раздвижную ссылку?
rin4ik писал(а):Уверен обсуждали вопрос не единожды. Ответа конкретного в виде приложения не нашел.
Для размещения блока FAQ использую приложение jQuery FAQ Extension, вот только оно не увеличивает страницу при раскрытии ответа, а лишь создает полосу прокрутки рядом. Которую нужно мотать, и с которой у многих пользователей возникают проблемы.
Есть ли какое-то решение чтобы при открытии вопроса на ответ, страница удлинялась. А полоса прокрутки не появлялась?
Есть решение С помощью событий
Вставай рано, работай до поздна и.... найдешь нефть!
-
- Moderator
- Сообщения: 5248
- Зарегистрирован: 12 июн 2012, 07:12
- Версия Web Builder: 12.0.2
- Имя: Анатолий Webmaster
- Контактная информация:
Re: Как создать сдвижную - раздвижную ссылку?
gladiolus0707 писал(а):Есть решение С помощью событий
пример работы можете состряпать и выложить у себя?
это по типу как динамически расширяется высота при использовании CMS?
как костыли конечно прокатит, но реально этот способ не очень хорош, хотя и годится в некоторых случаях за неимением лучшего
так как насчёт примера?
Подключение формы обратной связи Wysiwyg Web Builder к телеграмму (заявки будут приходить на почту и в телегу, даже с прикреплёнными файлами и картинками)
**** Аудит ваших проектов (сайтов) на предмет ошибок и различного рода проблем! ****
>>> Ускорение загрузки ваших сайтов >>>
Консультации по WebBuilder, обучение эффективной и главное правильной работе в программе Wysiwig Web Builder.
Решение проблем с вашими проектами, разработка структуры сайта и его функционала, адаптация и оптимизация под мобильные тел и планшеты.
Создание и дизайн сайтов, решение проблем с готовыми сайтами, прочие работы в интернете (домены, хостинг и т.п.)
Оптимизация сайта под продвижение в поисковых системах ( seo )
==============
Более подробное описание услуг https://wysiwygwebbuilder.ru/forum/viewtopic.php?f=54&t=975
Емаil: mailrobot@wwbmaster.ru
Telegram: HTMLPLUSRU
==============
**** Аудит ваших проектов (сайтов) на предмет ошибок и различного рода проблем! ****
>>> Ускорение загрузки ваших сайтов >>>
Консультации по WebBuilder, обучение эффективной и главное правильной работе в программе Wysiwig Web Builder.
Решение проблем с вашими проектами, разработка структуры сайта и его функционала, адаптация и оптимизация под мобильные тел и планшеты.
Создание и дизайн сайтов, решение проблем с готовыми сайтами, прочие работы в интернете (домены, хостинг и т.п.)
Оптимизация сайта под продвижение в поисковых системах ( seo )
==============
Более подробное описание услуг https://wysiwygwebbuilder.ru/forum/viewtopic.php?f=54&t=975
Емаil: mailrobot@wwbmaster.ru
Telegram: HTMLPLUSRU
==============
-
- Admin
- Сообщения: 3160
- Зарегистрирован: 06 фев 2012, 00:03
- Версия Web Builder: 14.2.2
- Имя: Алексей
- Контактная информация:
Re: Как создать сдвижную - раздвижную ссылку?
Это годиться, когда сделал и забыл, и не часто, иначе утомляет такая работа )))
Онлайн-магазин готовых решений
В личке принимаю, только по техническим вопросам! На вопросы по программе в личке не отвечаю!
В личке принимаю, только по техническим вопросам! На вопросы по программе в личке не отвечаю!
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость