問題タブ [js-scrollintoview]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
jquery - slideDown の後に非表示の div 内の要素にスクロールします
非表示の DIV (特定の高さがある) には、選択可能なアイコン DIV がたくさんあります。この DIV は、slideDown jQuery 関数によって表示されます。選択したネストされたアイコン DIV (表示されない非表示の div の中央) にスクロールしたい高さ制限の)後はslideDownですので
[trigger-btn] をクリックすると、slideDown 関数を使用して非表示の DIV が表示されるので、[選択可能なアイコンの DIV] の [offset().top] を取得し、[icons-list] の [scrollTop] に適用することをテストしますが、間違った位置に行きました。
javascript - Javascriptで関数にパラメーターを渡す
コードのどこかで次を呼び出したいと思います。
機能は次のとおりです。
この関数は、指定された要素 ID のビューにページをスクロールする必要があります。
これは正しいです?それとも...
js-scrollintoview - Element.scrollIntoView() の振る舞いを振るう
を使用してElement.scrollIntoView()
います。スクロールは機能していますが、同時にページ全体のレイアウトが崩れます。以下はデモです:
<div>
ページの下端の下にa を隠します。でscrollIntoView
1位<li>
に<ul>
なると、隠れていた<div>
ものが引き出されます。だけでなく<div>
、ページのコンテンツ全体を 300px に引き上げます。
<li>
のビューにスクロールするだけだと思い<ul>
ます。ページ全体のレイアウトに影響するのはなぜですか?