Jquery では、クリック関数の開始時に ("html, body") overflowY を変更し、最後に非表示から表示に変更しようとしています。関数内の div がアニメーション化して html ページを上に移動し、ブラウザーはアニメーション化中にスクロール バーを追加し、終了時に削除するため、div が直線上に移動していないように見えます。これが、クリック イベントの開始時に「overflow: hidden」を追加する必要がある理由です。HTMLページの他の要素がクリックされ、コンテンツがウィンドウの高さを拡大したときに、表示に戻す必要があります。
これはJqueryで可能ですか?