すばやくWebサイトをトップに戻す機能を作成します(設定時間:2分)
このガイドでは、Webサイトのバックトップ機能をセットアップする方法を段階的にガイドします。このページを下にスクロールしてデモを表示するだけです。
<a id="scroll-to-top" href="https://www.php.cn/link/93ac0c50dd620dc7b88e5fe05c70e15b"> <img src="/static/imghw/default1.png" data-src="https://img.php.cn/upload/article/000/000/000/174036397399855.png" class="lazy" alt="Scroll to Top Using jQuery (Setup time: 2mins) " /> </a>
このjQueryコードは、ユーザーがスクロールダウンしたときに画像を表示し、スクロールするときに画像を非表示にし、クリックイベントを処理します。
$(document).ready(function() { var $scrollTop = $('https://www.php.cn/link/93ac0c50dd620dc7b88e5fe05c70e15bscroll-to-top'); $(window).scroll(function() { // 向上滚动 if ($(this).scrollTop() > 100) { $scrollTop.fadeIn(1000); } else { $scrollTop.hide(); } }); $scrollTop.click(function(e) { e.preventDefault(); $.scrollTo(0, 1000); // 使用scrollTo插件 }); });
注:クロスブラウザー互換ソリューションが必要な場合は、次のコードを使用してください。
window.scrollTo(0, 0); // Chrome滚动到顶部错误修复
https://www.php.cn/link/93ac0c50dd620dc7b88e5fe05c70e15bscroll-to-top { position: fixed; bottom: 10px; right: 10px; display: none; opacity: 0.5; /* 简化透明度设置 */ transition: opacity 0.3s ease; /* 添加平滑过渡效果 */ } https://www.php.cn/link/93ac0c50dd620dc7b88e5fe05c70e15bscroll-to-top:hover { opacity: 1.0; /* 简化透明度设置 */ }
このコードでは、 "https://www.php.cn/link/93ac0c0c0dd620dc7b88e5fe05c70e15bmyelement"は、screclollに巻き込まれたい要素のIDです。これにより、2秒でページを指定された要素にスムーズにスクロールします。
$('html, body').animate({ scrollTop: $("https://www.php.cn/link/93ac0c50dd620dc7b88e5fe05c70e15bmyElement").offset().top }, 2000);
アニメーションなしでjQueryスクロールトップを使用できますか?
これにより、ページが指定された要素にすぐにスクロールされます。
$('html, body').scrollTop($("https://www.php.cn/link/93ac0c50dd620dc7b88e5fe05c70e15bmyElement").offset().top);
)
以上がjqueryを使用して上にスクロールする(セットアップ時間:2分)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。