0

ボタンをクリックした後、ページの一番下にジャンプする必要があります。クリックすると、いくつかの非表示情報が表示され、ページが展開されます。私はこれを試しました:

onclick='if(event.pageY > (document.body.parentNode.scrollHeight - 250)) {window.scrollBy(0, (document.body.parentNode.scrollHeight));}

どこ:

event.pageY - クリック時のマウス位置

(document.body.parentNode.scrollHeight - 250) - 最後のいくつかのボタン (下から 250px) をクリックした直後にこのアクションを実行する必要があります。

ただし、これは、隠線のある前の (展開されていない) ページの下部にのみジャンプします。次に、スクロールして表示される情報を表示する必要があります。非表示の情報が表示された展開ページの一番下にジャンプする必要があります。


クロムとファイアフォックスで動作が異なるという2番目の問題。Chrome はページ全体の下部 (250px) でのみ機能し、Firefox はページの表示部分 (250px) でのみ機能します。


何かアドバイス?
前もって感謝します

4

0 に答える 0