【发布时间】:2014-08-14 03:41:34
【问题描述】:
我在某个延迟/时间限制内看到了站点重定向,但是是否可以在只有哈希 URL 的页面中执行此操作?
在页面中重定向哈希位置的代码是什么?例如,我们目前在#home,然后当我单击#load 时,它会等待 5 秒然后重定向到 #about - 所有这些都在一个页面中,只是不同的哈希/#。
谢谢!
【问题讨论】:
-
您可以使用
window.location.hash = 'foo';更改哈希 -
有人给出了答案:您可以使用 setTimeout 来延迟任何操作。以下将允许在单击加载链接后有 5 秒的延迟(假设 loadLink id)。这里的哈希链接没什么特别的,在任何链接上都一样。 $('#loadLink').on('click', function () { setTimeout(function () { //大约 5 秒后导航到 }, 5000); });要执行的函数之后的第二个参数是等待的时间,以毫秒为单位。我正在使用它但是没有“点击”功能自动重定向的代码是什么?
标签: javascript jquery url redirect hash