javascript - Wie erstelle ich einen Front-End-Effekt ähnlich der Seitenleiste auf YouTube, der fest ist, sich aber die URL ändert?
世界只因有你
世界只因有你 2017-06-12 09:28:05
0
5
906

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?

世界只因有你
世界只因有你

Antworte allen(5)
Ty80

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

我想大声告诉你

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

给我你的怀抱

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

刘奇

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

小葫芦

pjax 局部内容更新

Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage