JavaScript — если при наведении курсора на этот div, не запускайте скрипт

Если при наведении курсора на этот div, не запускайте скрипт

У меня есть курсор, который активен при наведении всплывающей модальной:

 jQuery(".modal").on("mousemove", function(){ jQuery(".cursor").css("transform", "translate("   (event.clientX - 25)   "px, "   (event.clientY - 25)   "px)"); }) 

Тем не менее, в этом модале у меня есть иконки, которые можно нажимать (например, социальные сети). Поскольку этот .cursor активен по всему .modal , эти значки не будут активными.

Что я пытаюсь сделать (псевдо):

 if( jQuery(window).width() {amp}lt;= 1024 ){ if (/* not hovering over class .icon */) { // then show cursor jQuery(".modal").on("mousemove", function(){ jQuery(".cursor").css("transform", "translate("   (event.clientX - 25)   "px, "   (event.clientY - 25)   "px)"); }) } } 

Как мне подойти к этому? и это правильный путь?

Понравилась статья? Поделиться с друзьями:
JavaScript & TypeScript
Adblock
detector