Як передбачити подальші дії користувача на jаvascript.
Відео: 007. jаvascript: Як Легко і Безкоштовно Вивчити. Частина 1
Всім привіт! У цій статті я хотів би показати вам цікаву бібліотеку, що дозволяє відслідковувати положення курсору миші користувача і передбачати його подальші дії.
Бібліотека досить проста. Її плюси в наступному:
Відео: Основи jаvascript
- немає залежностей
- Легка (1кб в стислому вигляді)
- автоматично розширює JQuery і Zepto властивості
Підтримуються всі сучасні браузери, а також IE9 +.
Щоб краще зрозуміти роботу бібліотеки, подивіться демонстрацію.
У першому прикладі у нас автоматично змінюються стилі в залежності від того, яку відстань між курсором і елементом:
Trial(".block")
.within(
{distance:500, cord:`Center`},
function(distance, ele,event) {
ele.style.opacity =(500- distance)/500-
ele.style.transform =`Scale (`+(500- distance)/500+`)`-
}
)
.leave(
{distance:500, cord:`Center`},
function(distance, ele,event){
ele.style.opacity =0-
}
)У другому прикладі ми заздалегідь довантажувати дані, коли курсор входить в поле червоного гуртка. Це дозволить значно підвищити швидкість, адже, коли користувач натисне кнопку, дані вже будуть завантажені і йому не доведеться чекати.
Trial(".btn")
.enter(
{distance:150, cord:`Center`},
function(distance, ele,event) {
fetch(url).then(function(data) {
// щось робимо ...
})
}
)Загалом, бібліотека просто чудова і дозволяє досить добре прискорити роботу вашого сайту при правильному її застосуванні. З установкою, думаю, проблем бути не повинно: просто завантажуйте потрібні файли і підключайте їх, а потім проведіть ініціалізацію.
А на цьому сьогодні все. Дякую за увагу!
Вийшов відеокурс "jаvascript, jquery і ajax з нуля до гуру"
Як зробити випадаючий список з красивим ефектом на css і jquery.
Як зробити слайдер на чистому css3 без використання jаvascript.
Як зробити 3d модель об`єкта на jаvascript.
Як зробити попередній перегляд зображень на jаvascript.
Як зробити поля з плаваючими мітками на jаvascript.
Коли варто використовувати jquery
Як визначити силу натискання на пристрій.
Як відстежувати позицію мишки на jаvascript.
Як анімувати елементи при прокручуванні сторінки.
Як перевірити, активний користувач чи ні, на jаvascript.
Перевірка складності пароля на jаvascript
Бібліотека для швидкого написання формул на jаvascript.
Ефект плавного перегортання на jаvascript.
Подія прокрутки коліщатка миші в jаvascript
jаvascript бібліотека dynamo.js
Ротатор тексту на jаvascript
Красива галерея з сортуванням на jquery.
Плавне зміна зображення в jаvascript
Обробка подій на jquery
jаvascript бібліотека is.js.
Як зробити поля з плаваючими мітками на jаvascript.
Як зробити слайдер на чистому css3 без використання jаvascript.
Кросбраузерності події.
Красива галерея з сортуванням на jquery.
Як визначити силу натискання на пристрій.
Бібліотека для швидкого написання формул на jаvascript.