好的,所以我正在为一个朋友创建一个网站,他希望该网站以下列方式工作。
他有一页可以显示两个部分。一次只能出现一个部分。按钮用于在不同部分之间切换。我目前这样做的方式是使用两个 div 并在按下按钮时显示/隐藏它们。因此,如果第 1 部分正在显示并且按下按钮,第 1 部分将淡出,第 2 部分将面朝内。
这一切都很好,但是他希望它能够向人们发送到他的网站的链接,并且取决于扩展显示该特定部分。例如,假设这两个部分是学分和内容。如果他向某人发送 www.site.com/credits 的 url,那么他希望显示 credits 部分。如果他发送 www.site.com/content 的 url,那么他希望显示内容部分。他还想保持按钮点击在两者之间切换。
我一直在研究它,似乎这可以使用哈希值 (#) 来完成,例如 www.site.com#credits。有没有办法做到这一点,但使用/而不是#?
编辑
另一件事是,他不希望在单击按钮时刷新页面,他只想使用 javascript 来更改部分。