Я использую mousemove для создания пользовательских всплывающих окон для ссылок в тексте. Однако эти изображения должны быть отключены при достижении определенного медиа-запроса и должны просто стать кликабельными ссылками, без наведения изображения / перемещения мыши. Я попробовал метод off (), чтобы отключить их, но я не могу заставить его работать. Есть ли лучшие решения? Спасибо.
$(document).ready(function() {
$('.text-hover').mousemove(function(e) {
$img = $("#" + $(this).data('image-id'))
$img.stop(1, 1).show().fadeIn("slow");
$img.offset({
top: e.pageY + 20,
left: e.pageX + 10
});
}).mouseleave(function() {
$img = $("#" + $(this).data('image-id'))
$img.hide();
});
window.addEventListener('resize', function(){
if(window.innerWidth > 568){
$('html').off('mousemove');
}
});
});