オンhttps://xjour.com私は劇的なナビゲーションアニメーションを持っています。なぜjQuery .animate()が不安定になっていますか?
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
Hmm。ありがとう。安全な接続の問題について詳しく教えてください。あなたが持っているのは、私が何を意味するのか見ていないからです。アニメーションは小さくなるようにコード化されています。しかし、それはまず大きくなり、次に小さくなります。つまり、跳躍のためのより良い言葉は、「ひどく振る舞う」ということです。 – baustellenServer
こんにちは。素晴らしい解決策。最初にそれを処理しなければならなかった。できます。とにかく、あなたが何を意味していたのか、サイトにアクセスできないことを教えてください。ありがとう。 – baustellenServer