#javascript
Пожалуй, это глупый вопрос, но почему-то не получается разобраться.
Есть такая интересная маленькая и хрупкая библиотека i miss you: https://github.com/Bahlaouane-Hamza/I-Miss-You
(github). Суть в том, что когда мы уходим со вкладки, заголовок меняется на какой мы
захотим, например, на i miss you, а так же можно поменять иконку до тех пор, пока пользователь
не вернеться.
Нахожу навязчивым ставить такое в обычный режим, поэтому хотел бы сделать delay хотя
бы в 30 минут, но не получается это сделать таким образом, каким умею я.
Спасите неваляшку! Умоляю!
Ответы
Ответ 1
Судя по тому, что к этому плагину нет никакой документации, в нём нет возможность сделать то, что вы хотите. Единственный выход - открыть исходных код плагина и переписать его. Поставить задержку на $.iMissYou(); не выйдет, т.к. слушатель на смену вкладки навешивается самим плагином... Можно попробовать обойтись без плагина, смену тайтла можно сделать как-то так : А если с задержкой, то как-то так: timerId = null; function func1() { document.title='документ неактивен' } function func2() { document.title='документ снова активен' } window.onblur = function () { clearTimeout(timerId); timerId = setTimeout(func1, 30000); } window.onfocus = function () { clearTimeout(timerId); func2(); } Сменить фавикон можно как-то так (не уверен что сработает, сам не пробовал): $("#favicon").attr("href","icon2.png"); Фавиконки обычно жестко кешируются, нужно пробовать...
Комментариев нет:
Отправить комментарий