Я видел некоторые другие - полусвязанные сообщения - но ничего, что действительно на 100% отвечало бы на мой вопрос.
В любом случае, то, что я хотел бы сделать, это пауза + исчезновение при наведении курсора, пауза + исчезновение при наведении курсора, таким образом, анимация не завершается, если пользователь не остается наведенным или наведенным. Если пользователь делает кучу быстрых наведений и зависаний, я не хочу, чтобы он ставил в очередь кучу последовательных анимаций. Я приблизился, используя stop() и clearQueue(), но есть проблемы.
Если я наведу курсор, наведу курсор и снова быстро наведу курсор, анимация приостановится, но не перейдет к следующей анимации. На самом деле, достаточное количество наведения и hoverOuts приводит к тому, что анимация полностью перестает происходить на моем компьютере.
Ознакомьтесь с приведенной ниже страницей примера и прикрепленным сценарием. Может быть, есть общая закономерность или подход к этому конкретному вопросу? Я довольно часто вижу подобные вещи в Интернете, иногда с анимацией затухания, иногда с анимацией движения и т. д.
В этом примере я намеренно использую медленную анимацию, чтобы у вас было достаточно времени, чтобы навести и отвести курсор достаточное количество раз.
Демонстрация: http://ficreates.com/_SiteDemos/lwv2/
Сценарий: http://ficreates.com/_SiteDemos/lwv2/scripts/carNav.js а>
В любом случае, заранее спасибо за любую помощь, которую вы можете мне оказать :) Она мне определенно понадобится!