让我知道这个问题是否需要更多澄清。
我是一名前端开发人员,我通常使用带有大量自定义字段的 Wordpress 为客户组合一个 CMS。
当前的客户想要一个设计组合站点,该站点最初显示链接到项目的图像网格,但不是在单击时加载新页面,而是新内容会顺利加载和淡入。
我认为做这种事情的最简单方法是使用 ajax 将所有内容预先加载到一个页面上(加载屏幕可以),然后使用 jQuery 显示/隐藏/移动内容。
我遇到问题的请求是能够为不同的项目和图像提供特定的 URL。客户想要一个这样的 URL 方案:http: //collins1.com/work/bp-helios-house/3
末尾的数字会导致特定图像加载到给定项目中。使用php变量似乎很简单,例如:
http://www.whatever.com?project=3&image=2
并使用它们来操纵初始 AJAX 负载。
但是,如何使用更传统(漂亮)的 URL 结构(如示例)来实现呢?如果我将站点构建为一个页面加载内容,浏览器不会尝试将其加载为一个页面并仅提供 404 吗?
奖励:当用户在不重新加载页面的情况下浏览网站时,如何更改地址栏中的 URL 以创建这些链接?
谢谢!