有可能吗?更好的是,是否可以使用jQuery?
我需要知道是否使用单击后退按钮或前进按钮,以便我可以正确使用页面过渡效果,例如。如果他们向前击球,从左向右滑动,反之亦然。
发布于 2010-01-24 00:48:47
您可以使用really simple history库
但是如果你想自己处理它,你可以使用散列键(window.location.hash),例如在那里设置幻灯片编号。当用户单击“上一步”或“下一步”时,散列键将更改,您可以检测到它并进行更改。
不幸的是,您必须自己检查更改,通过设置时间间隔(即: 300ms)并检查之前的值。HTML5有一个onhashchange事件。
发布于 2010-04-08 02:11:38
@David
由于浏览器的后退按钮不跟踪ajax请求,因此开发人员别无选择,只能弥补这种功能的不足。使用jquery,我们必须手动跟踪ajax请求,并手动重新请求部分页面,以便为用户提供他们想要和期望的内容。
发布于 2010-01-23 13:56:18
用户无需单击浏览器中的“后退”按钮即可转到上一页。他可以右键单击,并从上下文菜单中选择后退或前进选项。他还可以点击键盘导航到另一个页面。因此,捕捉Back按钮的单击并不是一个好主意。
https://stackoverflow.com/questions/2122290
复制相似问题