
Směr přijetí/odjetí myši z elementu
Jak zjistit, kterým směrem myš opustila element nebo odkud na něj přijela?
Pro vytváření působivějších animací při najetí nebo odjetí myší z elementu může být zajímavé zjistit směr, kterým kursor přijel/odjel.
Jak na to? Na jednotlivé strany umístit absolutně posicovaná „čidla“.
Problém může nastat, když průjezd myší proběhne ve velmi vysoké rychlosti. Čím větší bude plocha oněch čidel, tím zachytí větší rychlost. Nicméně větší velikost zase způsobí větší nepřesnosti v rozích, protože čidla není možné šikmo uříznout, takže příjezd myší 10 pixelů zdola v levém rohu se bude hlásit jako „zleva“.
Související články
Jak vkládat 3D objekty na web pomocí Three.js
Které formáty použít, jak vytvářet modely pomocí AI a kdy raději použít obrázek nebo video.
JavaScript null a undefined
Rozdíly mezi null a undefined v JavaScriptu, kdy je používat a jak se vyhnout běžným chybám.
Sleep v JavaScriptu
Jak implementovat sleep/delay funkcionalitu v JavaScriptu pomocí Promise a async/await