23:22 Сховати, показати кнопку або блок на 60 секунд після кліку по кнопці |
Простенький скрипт з setInterval сховає або відкриє блок, кнопку, будь-який елемент на заданий проміжок часу. Для зміни проміжку часу - задайте потрібний інтервал в секундах у data-time. ДемоHtmlКод <button class="send">Приховати на 60сек.</button> <p style="display: none">Повторно можна приховати через <span data-time="60">60</span> сек.</p> JsКод <script> $(document).on('click', '.send', function(e){ $(e.target).hide(0); $('p').show(0); let spanTime = $('span[data-time]'); let time = Number(spanTime.data('time')); let intrvl = setInterval(function() { if (time == 0) { clearInterval(intrvl); $('p').hide(); $('.send').show(); spanTime.text(time); time = Number(spanTime.data('time')); } spanTime.text(time--) }, 1000) }) </script> |
|