不言
リリース: 2018-11-06 15:05:40
オリジナル
3605 人が閲覧しました

1 ページ Web サイトの出現により、長いページを移動する方法としてスクロールを使用することがますます一般的になってきました。この小さな部分は JS jQuery コードで実装されており、ページの対応する部分にスクロールするためのリンクを nav 要素に簡単に設定できます。 JS が存在しないときにアンカー タグをページに追加したい場合。

コーヒースクリプト:

$("nav").find("a").click (e) ->
    e.preventDefault()
    section = $(this).attr "href"
    $("html, body").animate
        scrollTop: $(section).offset().top
ログイン後にコピー

または JS:

$("nav").find("a").click(function(e) {
    e.preventDefault();
    var section = $(this).attr("href");
    $("html, body").animate({
        scrollTop: $(section).offset().top    });});
ログイン後にコピー

およびサンプル HTML

<nav>
    <a href="#welcome">Welcome</a>
    <a href="#about">About</a>
    <a href="#section3">Section 3</a>
</nav>
<div id="welcome">Welcome to this website</div>
<div id="about">About this website, and such</div>
<div id="section3">The third section</div>
ログイン後にコピー

以上が

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート