JQuery実装はトップに戻る
2352 ワード
1ページの内容が長い場合、一般的にページの右下隅の固定位置に「トップに戻る」ボタンがあり、クリックするとページのスクロールバーが徐々にトップに戻り、本編ではその実現過程を説明します.まず、ボタンが必要です.
次にこの要素を右下に配置し、position:fixedを使用します.次のボタンに最も基本的なスタイルを追加します.
この場合、このボタンは表示されません.ページのスクロールバーの距離が一番上に50ピクセルある場合、「トップに戻る」ボタンを表示し、JQueryで実現する必要があります.
最後に、「上部に戻る」ボタンにclickイベントを追加し、アニメーションでスクロールバーを一番上にスクロールします.
よし、大成功!
<button id="btn_top" title=" ">
button>
次にこの要素を右下に配置し、position:fixedを使用します.次のボタンに最も基本的なスタイルを追加します.
#btn_top {
position: fixed;
bottom: 10px;
right: 10px;
display: none;
}
この場合、このボタンは表示されません.ページのスクロールバーの距離が一番上に50ピクセルある場合、「トップに戻る」ボタンを表示し、JQueryで実現する必要があります.
$(function () {
$(window).scroll(function () {
if ($(window).scrollTop() >= 50) {
$('#btn_top').fadeIn();
}
else {
$('#btn_top').fadeOut();
}
});
});
最後に、「上部に戻る」ボタンにclickイベントを追加し、アニメーションでスクロールバーを一番上にスクロールします.
$('#btn_top').click(function () {
$('html,body').animate({ scrollTop: 0 }, 500);
});
よし、大成功!