Показать сообщение отдельно
  #1 (permalink)  
Старый 21.08.2021, 17:15
Новичок на форуме
Отправить личное сообщение для VladisOK Посмотреть профиль Найти все сообщения от VladisOK
 
Регистрация: 21.08.2021
Сообщений: 7

Первый клик по кнопке, второй клик по кнопке
Дополняю готовый виджет на 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 ()
Может у Вас есть другой вариант решения

За ранее благодарен за помощь!
Ответить с цитированием