Первый клик по кнопке, второй клик по кнопке
Дополняю готовый виджет на JavaScript, в js файле есть строка:
JavascriptВыделить код n=jQuery ('<div class="mfilter-free-button"><h3 class="text-white something" id="mfilter-b">' + mydata.heading + '</h3>') Это боковая вертикальная фиксированная кнопка ' + mydata.heading + ' - это текст кнопки. При нажатии на кнопку выезжает боковое окно, кнопка пропадает, в правом верхнем углу окна крестик, при нажатии на него окно закрывается, появляется кнопка. В первоначальном варианте текста кнопки не было, была иконка Задача - По умолчанию текст кнопки виден, при нажатии и открытии окна, текст кнопки - невиден, при нажатии на крестик и закрытию окна текст кнопки - виден. Если коротко - по клику скрыть текст и по клику показать текст Написал код который при первом клике скрывает текст: JavascriptВыделить код $(document).ready(function() { $('.mfilter-free-button').on('click', function() { $('#mfilter-b').hide(); }); }); Надо дописать код, при втором клике, .hide () на .show () Может у Вас есть другой вариант решения За ранее благодарен за помощь! |
VladisOK,
$('#mfilter-b') |
Цитата:
|
Цитата:
Мой вариант .hide() работает по другому, более быстро что ли А можно всё же вариант?: click .hide() click .show() Если хотите могу в личку скинуть Ваш вариант и свой |
Цитата:
|
Цитата:
n=jQuery('<div class="mfilter-free-button"><h3 class="text-white filter-close-button"></h3>') |
VladisOK,
может так... $('#mfilter-b').stop().toggle(); |
Часовой пояс GMT +3, время: 22:47. |