suchen

Heim  >  Fragen und Antworten  >  Hauptteil

javascript - Wie erstelle ich einen Front-End-Effekt ähnlich der Seitenleiste auf YouTube, der fest ist, sich aber die URL ändert?

Wenn Sie in der Seitenleiste auf der linken Seite von YouTube auf klicken, um den Abonnementkanal zu wechseln, stellen Sie fest, dass die Seitenleiste immer noch fixiert ist, aber die URL-Adressleiste hat sich geändert, was zeigt, dass dies nicht durch Verlassen darauf erreicht werden sollte Ajax.

Im aktuellen Projekt möchte ich Ajax nicht wirklich verwenden, um einen solchen Effekt zu erzielen, da es der Sammlung von Webseiten und SEO usw. durch Benutzer nicht sehr förderlich ist, aber YouTube erreicht URL-Änderungen, die für Benutzer förderlich sind '-Sammlung und erreicht gleichzeitig etwas Ähnliches wie Ajax. Wie wird der Effekt einer guten Benutzererfahrung erzielt? Könnten Sie mir bitte einen allgemeinen Rat geben?

世界只因有你世界只因有你2721 Tage vor884

Antworte allen(5)Ich werde antworten

  • PHP中文网

    PHP中文网2017-06-12 09:30:05

    修改url可以通过history.pushState来实现,另外无刷新ajax不是已经很普遍了吗。

    Antwort
    0
  • 我想大声告诉你

    我想大声告诉你2017-06-12 09:30:05

    大哥,人家用没用Ajax你看一下网络不就知道了吗,没有Ajax数据从天上来?
    另外,修改地址栏URL,这个是js的pushState功能。

    Antwort
    0
  • 给我你的怀抱

    给我你的怀抱2017-06-12 09:30:05

    前端路由可以实现这样的功能

    Antwort
    0
  • 怪我咯

    怪我咯2017-06-12 09:30:05

    like this?
    http://www.thepetedesign.com/...

    Antwort
    0
  • 高洛峰

    高洛峰2017-06-12 09:30:05

    pjax 局部内容更新

    Antwort
    0
  • StornierenAntwort