Я использую следующий скрипт, чтобы определить, когда мышь / курсор приближается к div.Хорошо, это работает, но пока я измеряю расстояние в пикселях.Я хочу измерить расстояние VH единиц.
$('body').mousemove(function(event) {
if (isNear($('.test-arrowRight'), 550, event)) {
$('.test-arrowRight').css('background', 'url(www.background-url.com)');
} else {
$('.test-arrowRight').css('background', 'url(www.background-url.com)');
};
});
function isNear($element, distance, event) {
var left = $element.offset().left - distance,
top = $element.offset().top - distance,
right = left + $element.width() + (2 * distance),
bottom = top + $element.height() + (2 * distance),
x = event.pageX,
y = event.pageY;
return (x > left && x < right && y > top && y < bottom);
}