Как сделать клик по элементу только один раз в день
Здравствуйте.
Ситуация такая... есть кнопка <button class="modal" title="">Заказать звонок</button> при клике по кнопке, средствами jquery запускается модальное окно. Как сделать так, чтобы при загрузке страницы, спустя 10 секунд происходил клик по этой кнопке (можно по классу цепануть), но при этом, чтобы клик срабатывал только 1 раз в день для пользователя. Пожалуйста, подскажите как это сделать средствами javascript:-? |
Цитата:
<button class="modal" title="">Заказать звонок</button> <script type='text/javascript'> (function(){ var o=document.querySelector('button'); o.addEventListener('click',function(){ alert('Ok'); }) setTimeout(function(){ o.click(); },10000); })(); </script> |
Цитата:
|
Цитата:
|
Цитата:
Только это идентификация машины, а не пользователя... :) |
Вы можете показать пример реализации, у меня что то не получается
|
В данной ситуации, наверное, проще localStorage
<button id="test">Кнопка</button> <script> document.querySelector('#test').onclick = function() { var dt = new Date().toDateString(); if(dt != localStorage.getItem('date')) { alert('Кликнулось!'); localStorage.setItem('date', dt); } } </script> |
Цитата:
|
Часовой пояс GMT +3, время: 18:58. |