单击后退按钮后使用jQuery隐藏Div
我在一个网站上工作,它有一个div在点击链接之前不可见 这一切都可以正常工作,直到按下“后退”按钮,并且“新建”div仍然显示 我如何设置它,以便在单击“后退”按钮时,主页恢复到其原始状态 有关示例,请参见。如果单击“新闻”链接,将显示一个新的div,其中包含一个菜单和内容区域。点击“主页”,div消失,带你回到原来的主页。再次尝试单击“新闻”,然后单击“上一步”按钮。菜单背景(div.left)消失,但实际菜单仍然显示 我想这是因为菜单在一个固定的位置;它需要的是什么;但我想在按下后退按钮时再次将其隐藏 有没有一种简单的方法可以做到这一点?使用单击后退按钮后使用jQuery隐藏Div,jquery,css,html,back,visible,Jquery,Css,Html,Back,Visible,我在一个网站上工作,它有一个div在点击链接之前不可见 这一切都可以正常工作,直到按下“后退”按钮,并且“新建”div仍然显示 我如何设置它,以便在单击“后退”按钮时,主页恢复到其原始状态 有关示例,请参见。如果单击“新闻”链接,将显示一个新的div,其中包含一个菜单和内容区域。点击“主页”,div消失,带你回到原来的主页。再次尝试单击“新闻”,然后单击“上一步”按钮。菜单背景(div.left)消失,但实际菜单仍然显示 我想这是因为菜单在一个固定的位置;它需要的是什么;但我想在按下后退按钮时再
toggle()
这可以根据您指定的事件更改可见性您需要将下面的代码放入hashchange回调中
jQuery("#content").fadeOut(1300)
谢谢你的回答。你能帮我解释一下吗?我会将它与.unload()功能结合使用吗?如果按下“后退”按钮,您介意告诉我如何使用我想要隐藏的#menu div实现此功能吗?谢谢您的回答。我不确定你要我把这个放在哪里。你能给我举个例子吗?谢谢$(window.bind('hashchange',function(event){var tgt=location.hash.replace(/^\/?/,'');if(tgt=='home'){jQuery('content').fadeOut(1300)})$触发器('hashchange');非常感谢你,你是个救命恩人!添加了代码,所有代码似乎都按预期工作。非常感谢。