jquery:history.back(1)问题
我有一个jquery和history.back()的问题:我有一个链接:
Link back
我不能使用像href =“javascript:history.back()”这样的东西,因为CMS使用的是阻止内联JS(无论出于何种原因)。
所以我放置一个像这样的JS:
$("#backLink").click(function() { event.preventDefault(); history.back(1); });
但这似乎不起作用! 在Safari和Chrome上没有问题,但在FF,IE这个链接不起作用!
有没有办法如何在所有浏览器中使用它 – 或者在上面的代码中是否有一些错误?
提前致谢!
您可能缺少将event
指定为函数参数,请尝试指定:
$("#backLink").click(function(event) { event.preventDefault(); history.back(1); });
换句话说,你在event.preventDefault();
上遇到了问题event.preventDefault();
这很可能阻止下面的代码运行或工作。
一个简单的方法:
Link back
我试试:
javascript: history.back(1)
否则使用:
javascript: history.go(1)
浏览器将保持原样。 这不是最初要求的,是吗?