Добрый день всем, мне поручено создать слайдер для нашего сайта.Вот моя цель:
<div id="abc">
<div id="slider">...</div>
</div>
Мне нужно переместить «ползунок» влево на 30 пикселей в момент, когда наведена кнопка, и вправо на 30 пикселей, когда наведена другая кнопка.
Мойпроблема в том, что не существует надежного способа сообщить коду, что мышь не оставила под вопросом, если только я не думал и не читал что-то еще.Другими словами, когда указатель мыши находится над кнопкой, код для перемещения «ползунка» влево выполняется до тех пор, пока не будет вызвана указатель мыши.Я не совсем уверен, как это сделать.
Единственный способ, о котором я могу подумать, это посмотреть на свойства DOM offsetTop и offsetLeft и offsetTop и сравнить их с положением мыши, чем выполнить проверку, чтобы увидеть, находится ли мышь вграницы поля, и если нет, то это остановит выполнение кода.
Есть ли лучший способ сделать это?