Как создать сдвижную - раздвижную ссылку?

WYSIWYG Web Builder, вопросы которые не охвачены в других разделах.
Правила форума
1. Название темы должно кратко описывать суть вашего вопроса, темы типа: "Помогите", "Почему", "Что это", "Что-то глючит" - будут удаляться.
2. Задавая свой вопрос, постарайтесь предоставить максимум информации о проблеме, если есть возможность, приложите шаблон проекта *.wtp.
Подробнее: Правила создания новых тем и ответов на существующие темы.
Данный форум - это место обсуждения вопроса, а не техподдержка в классическом смысле. Все участники форума Web Builder по-русски с удовольствием вам помогут, если это будет в их силах.
Ответить
Аватара пользователя

Автор Темы
vigus
Читатель
Читатель
Сообщения: 17
Зарегистрирован: 03 янв 2013, 01:54

Как создать сдвижную - раздвижную ссылку?

Сообщение vigus » 10 янв 2013, 02:54

Как создать ссылку, при нажатии на которую открывается информация,а при повторном нажатии скрывается?
Пример: http://ramensk.rarum.ru/?menu=ru-auto
Если ссылки задать события, то получается только так (например клик "закрыть", а двойной клик открыть). Но хочется, что бы всё работало по одному клику, и по умолчанию нужная информация была скрыта, а при нажатии открывалась сдвигаясь вниз.

Реклама
Аватара пользователя

Vika
Опытный
Опытный
Сообщения: 634
Зарегистрирован: 03 мар 2012, 03:01
Версия Web Builder: 9
Имя: Виктория
Контактная информация:

Re: Как создать сдвижную - раздвижную ссылку?

Сообщение Vika » 10 янв 2013, 13:12

А почему бы не сделать так же не двойной а одинарный клик? Не получается? Тогда может поставить второе изображение , которое будет один в один похоже на первое что по клику открывает, и дать этому второму задание закрывать при клике. Калабмур получился, надеюсь вы поняли.

Аватара пользователя

anonimus
Moderator
Moderator
Сообщения: 5248
Зарегистрирован: 12 июн 2012, 07:12
Версия Web Builder: 12.0.2
Имя: Анатолий Webmaster
Контактная информация:

Re: Как создать сдвижную - раздвижную ссылку?

Сообщение anonimus » 10 янв 2013, 18:54

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
==============

Аватара пользователя

Автор Темы
vigus
Читатель
Читатель
Сообщения: 17
Зарегистрирован: 03 янв 2013, 01:54

Re: Как создать сдвижную - раздвижную ссылку?

Сообщение vigus » 10 янв 2013, 19:14

Спасибо! Нашёл подходящий спойлер!
Способ установки: В меню"страница" жмем "исходники сайта", вставляем этот код в конец страницы.

<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>

Спойлер простоват, но зато можно придать любой вид (дизайн) заголовку.


valdemarus

Re: Как создать сдвижную - раздвижную ссылку?

Сообщение valdemarus » 13 авг 2013, 13:04

я проверил этот код. вставил в txt документ, сохранил как html, открыл в браузере, все работает. Правда заголовки "поджернил" и псевдотекст наполнил, чтобы понять как это дело работает. Но этот спойлер совсем прост, нет плавного "выезда" вниз.

Аватара пользователя

Mavik
Опытный
Опытный
Сообщения: 733
Зарегистрирован: 29 июн 2012, 02:14
Версия Web Builder: 14.2.2

Re: Как создать сдвижную - раздвижную ссылку?

Сообщение Mavik » 23 авг 2013, 15:42

А еще, дабы не парить себе мозги, можна воспользоваться приложением jQuery FAQ Extension :co_ol:
If you are right - no one remember!
If you are wrong - no one forgets!

Аватара пользователя

Korban
Экспериментатор
Экспериментатор
Сообщения: 77
Зарегистрирован: 25 авг 2013, 22:38
Версия Web Builder: 11.0.5

Re: Как создать сдвижную - раздвижную ссылку?

Сообщение Korban » 01 дек 2013, 14:44

Друзья, а как поменять цвет, шрифт в спойлере и в заголовке?


chelsyk

Re: Как создать сдвижную - раздвижную ссылку?

Сообщение chelsyk » 13 дек 2013, 20:49

А есть какое-то расширение для спойлеров с контентом (видео, изображения, html)?

Аватара пользователя

rin4ik
Читатель
Читатель
Сообщения: 5
Зарегистрирован: 26 мар 2014, 13:15
Версия Web Builder: 9

Re: Как создать сдвижную - раздвижную ссылку?

Сообщение rin4ik » 26 сен 2014, 14:30

Уверен обсуждали вопрос не единожды. Ответа конкретного в виде приложения не нашел.
Для размещения блока FAQ использую приложение jQuery FAQ Extension, вот только оно не увеличивает страницу при раскрытии ответа, а лишь создает полосу прокрутки рядом. Которую нужно мотать, и с которой у многих пользователей возникают проблемы.
Есть ли какое-то решение чтобы при открытии вопроса на ответ, страница удлинялась. А полоса прокрутки не появлялась?

Аватара пользователя

anonimus
Moderator
Moderator
Сообщения: 5248
Зарегистрирован: 12 июн 2012, 07:12
Версия Web Builder: 12.0.2
Имя: Анатолий Webmaster
Контактная информация:

Re: Как создать сдвижную - раздвижную ссылку?

Сообщение anonimus » 26 сен 2014, 16:30

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
==============

Аватара пользователя

gladiolus0707
Специалист
Специалист
Сообщения: 1115
Зарегистрирован: 13 янв 2014, 10:56
Версия Web Builder: 10.1
Имя: Иван
Контактная информация:

Re: Как создать сдвижную - раздвижную ссылку?

Сообщение gladiolus0707 » 26 сен 2014, 16:53

rin4ik писал(а):Уверен обсуждали вопрос не единожды. Ответа конкретного в виде приложения не нашел.
Для размещения блока FAQ использую приложение jQuery FAQ Extension, вот только оно не увеличивает страницу при раскрытии ответа, а лишь создает полосу прокрутки рядом. Которую нужно мотать, и с которой у многих пользователей возникают проблемы.
Есть ли какое-то решение чтобы при открытии вопроса на ответ, страница удлинялась. А полоса прокрутки не появлялась?

Есть решение :-): С помощью событий :-ok-:
Вставай рано, работай до поздна и.... найдешь нефть!

Аватара пользователя

anonimus
Moderator
Moderator
Сообщения: 5248
Зарегистрирован: 12 июн 2012, 07:12
Версия Web Builder: 12.0.2
Имя: Анатолий Webmaster
Контактная информация:

Re: Как создать сдвижную - раздвижную ссылку?

Сообщение anonimus » 26 сен 2014, 17:14

gladiolus0707 писал(а):Есть решение :-): С помощью событий :-ok-:

пример работы можете состряпать и выложить у себя?
это по типу как динамически расширяется высота при использовании 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
==============

Аватара пользователя

Alex
Admin
Admin
Сообщения: 3160
Зарегистрирован: 06 фев 2012, 00:03
Версия Web Builder: 14.2.2
Имя: Алексей
Контактная информация:

Re: Как создать сдвижную - раздвижную ссылку?

Сообщение Alex » 26 сен 2014, 18:25

Это годиться, когда сделал и забыл, и не часто, иначе утомляет такая работа )))
Онлайн-магазин готовых решений
В личке принимаю, только по техническим вопросам! На вопросы по программе в личке не отвечаю!


Ответить

Вернуться в «Общие вопросы.»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость