Ответы пользователя по тегу JavaScript
  • Всплывание блока при попытке закрыть вкладку?

    @Zuki
    fullstack web developer
    Мы на одном лендинге делали такой костыль: создавали слушатель события движения мышки, в котором записывали в стек фиксированного размера координаты, и слушатель события ухода курсора с <body>, который проверял координаты в стеке, определял направление курсора, и если, например, курсор ушел вверх - полагалось, что юзер потянулся к кнопке закрытия вкладки (мы не стали учитывать случаи когда вкладки расположены снизу, но это сделать не проблема), после чего выжидалось 432 мс, и если курсор не возвращался - отображали бутстраповскую модалку с предложением акции.
    Вроде бы даже есть плагины к jquery реализующие похожий функционал.
    Ответ написан
    5 комментариев