На https://xjour.com У меня есть оживленная анимация навигации.Почему jQuery .animate() jumpy?
Он прыгает на FF и Chrome.
Работы, как и ожидалось, на краю и на мобильных устройствах.
Я сделал JSFiddle, чтобы воспроизвести проблему.
Здесь он работает как ожидалось.
Чтобы закрыть его, нажмите на ссылку, а не на ссылки.
https://jsfiddle.net/9kak1088/
код не более чем
function open() {
$('.menu').animate({
'width':'17vw'
},100)
$('html').one('click', close)
}
function close() {
$('.menu').animate({
'width':'2.994vw'
},100)
$('.menu').one('click',open)
}
$('.menu').one('click',open);
Хорошее объяснение и рекомендации. jQuery 'animate()' действительно должен использоваться только в том случае, если переходы не выполняют работу. – connexo
Хм. Благодарю. Можете ли вы подробно остановиться на проблеме безопасного соединения, пожалуйста? Потому что вы ... не видели, что я имел в виду. Анимация кодируется, чтобы идти меньше. Но сначала он становится больше, а затем меньше. Это означает, что лучшее слово для прыжка будет «плохо себя вести». – baustellenServer
Привет. Удивительное решение. Сначала пришлось обработать его. Оно работает. Можете ли вы, пожалуйста, в любом случае сказать мне, что вы имели в виду - не - иметь доступ к сайту? Благодарю. – baustellenServer