Javascript 单击“浏览器后退”按钮运行动画
请问,是否可以单击浏览器按钮运行动画?怎么做 我相信,我知道通过一些Ajax操作是可能的 这是我现在拥有的 我得到了两个div类.wrapper都是10%,并排坐在一个名为.flatbed的父div中,宽度为1000% (一次只显示一个.wrapper类。) 现在,当我单击“新建工作区”(按钮)时,就会发生这种情况Javascript 单击“浏览器后退”按钮运行动画,javascript,jquery,html,ajax,Javascript,Jquery,Html,Ajax,请问,是否可以单击浏览器按钮运行动画?怎么做 我相信,我知道通过一些Ajax操作是可能的 这是我现在拥有的 我得到了两个div类.wrapper都是10%,并排坐在一个名为.flatbed的父div中,宽度为1000% (一次只显示一个.wrapper类。) 现在,当我单击“新建工作区”(按钮)时,就会发生这种情况 $('#new_workspace').click(function() { $('.flatbed').animate({left:'-100%'}) }); 这会将第
$('#new_workspace').click(function()
{
$('.flatbed').animate({left:'-100%'})
});
这会将第一个.wrapper类发送到左侧,离开浏览器的视口,并显示第二个.wrapper类
我使用
$('#back_to_workspace').click(function()
{
$('.flatbed').animate({left:'0%'})
});
我现在的问题是,使用浏览器的“后退”按钮触发此反向动画。
请帮忙:(
谢谢
类似于这样的内容,您不能(浏览器安全限制)。您可以知道用户是否离开了页面(onbeforeunload、onunload fire),但无法知道他们去了哪里(后退、前进、其他url等)总之,你不可能完成你想要做的事情。也许这篇文章有帮助:你想要
hashchange
事件。hash如何改变并不重要,但是后退和前进按钮都会触发它。你能详细说明一下@zzzzzzbow.Hmmm吗?这是第一个…不可能。好的y、 谢谢。这就是我要说的。单击导航链接,然后单击浏览器后退按钮。看看它是如何控制动画的。你使用的浏览器是什么?我使用的是最新的chrome浏览器