【发布时间】:2013-03-06 10:10:34
【问题描述】:
我有一个简单的索引页面,其中门打开,用户可以看到菜单。现在,当用户到达联系我们页面并再次移动到索引页面时..他发现门关闭了..我不想要那个..我希望用户一旦打开门,再次到达索引文件,他就会看到菜单..
为此<a href="index.htmlPLUSE CODE TO OPEN DOOR USING JS"/>
这行非常不言自明..我希望当用户导航到主页时自动调用 JS 的功能。
我不能真正使用 document.ready() 或 onload 调用,因为我已经使用它们了。也许我需要使用一些条件语句。
任何可以提供帮助的人
【问题讨论】:
-
有很多方法可以做到这一点,但几乎所有方法都需要在页面加载时执行某些操作(document.ready)。一个简单的 URL 参数很可能是不够的。为什么要排除 document.ready?
-
使用cookie记录菜单的打开/关闭状态。然后,在
ready()上,检查 cookie 值以查看是否应该打开菜单。 -
或者
href="index.html#open-sesame"... -
创建一个cookie/会话;使用它的超时时间来计算对索引页面的所有回访。
-
是的,这就是我要说的。您可以使用
window.location.hash仅获取哈希参数(如#something)。
标签: javascript jquery html anchor href