0
私のページのフッターには、ページの先頭に瞬時にジャンプする「トップに戻る」ボタンがあります。私はどうすればそれを上にすばやくスクロールできるようにすることができますか?どのように瞬時にジャンプするのではなく、一番上に戻るトップリンクのスクロール
私のページのフッターには、ページの先頭に瞬時にジャンプする「トップに戻る」ボタンがあります。私はどうすればそれを上にすばやくスクロールできるようにすることができますか?どのように瞬時にジャンプするのではなく、一番上に戻るトップリンクのスクロール
あなたはこれらのjavascript機能を追加することができます。この関数呼び出しを追加]ボタンを
function ScrollTo(name) {
ScrollToResolver(document.getElementById(name));
}
function ScrollToResolver(elem) {
var jump = parseInt(elem.getBoundingClientRect().top * .2);
document.body.scrollTop += jump;
document.documentElement.scrollTop += jump;
if (!elem.lastjump || elem.lastjump > Math.abs(jump)) {
elem.lastjump = Math.abs(jump);
setTimeout(function() {
ScrollToResolver(elem);
}, "100");
} else {
elem.lastjump = null;
}
}
とよりを:
コンテンツの非常にフォルスト要素がクラス「トップ」 を持って<button onclick="ScrollTo('top')">Back to Top</button>
https://stackoverflow.com/questions/1144805/scroll-to-the-top-of-the-page-using-javascript-jquery –
これはGoogleで検索しましたか?既に多くの回答がありますが、検索する必要があります:https://stackoverflow.com/questions/10744299/scroll-back-to-the-top-of-div – CrazyTim