ホームページ  >  に質問  >  本文

javascript - NetEase Cloud Music は、a タグ href に値があり、ジャンプしないことをどのように認識しますか?

たとえば、このページ http://music.163.com/#/song?i...
下の曲のタイトルをクリックしても、ページが更新されたりジャンプしたりしません。これを実現する方法。

扔个三星炸死你扔个三星炸死你2663日前1000

全員に返信(5)返信します

  • 为情所困

    为情所困2017-07-05 10:58:54

    http://music.163.com/#/song?i...
    #番号以降のものはフラグメントと呼ばれ、アンカーポイントとも呼ばれます。 これはブラウザを更新したり、サーバーにリクエストを送信したりしませんが、ブラウザ レコードを生成できます。
    # 番号の後の値は window.location.hash を取得します
    したがって、このハッシュ値の変化を onhashchange で監視するだけで済みます

    返事
    0
  • 天蓬老师

    天蓬老师2017-07-05 10:58:54

    ウィンドウ.場所.ハッシュ

    返事
    0
  • 给我你的怀抱

    给我你的怀抱2017-07-05 10:58:54

    iフレーム

    返事
    0
  • 某草草

    某草草2017-07-05 10:58:54

    あなたは初心者だと思います...ソースコードをもっと見る

    リーリー

    実際、私は Event.preventDefault を使用しただけです

    リーリー

    返事
    0
  • 过去多啦不再A梦

    过去多啦不再A梦2017-07-05 10:58:54

    実際にはページは更新されません。これは、ページをターゲットの場所にジャンプできる「#target」と似ています。さらに、JS ハッシュ (前述) とルーティングについても学ぶことができます。

    返事
    0
  • キャンセル返事