jquery:history.back(1)问题

前端之家收集整理的这篇文章主要介绍了jquery:history.back(1)问题前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一个 jquery和history.back()的问题:我有一个链接
  1. <a href="#" id="backLink">Link back</a>

我不能使用像href =“javascript:history.back()”这样的东西,因为CMS使用的是阻止内联JS(无论什么原因).

所以我放置一个这样的JS:

  1. $("#backLink").click(function() {
  2. event.preventDefault();
  3. history.back(1);
  4. });

但这似乎不行!在Safari和Chrome没有问题,但在FF,IE这个链接不工作!

有没有办法使用这个为所有的浏览器 – 或者上面的代码有一些错误

提前致谢!

解决方法

可能你缺少指定事件作为函数参数,尝试指定:
  1. $("#backLink").click(function(event) {
  2. event.preventDefault();
  3. history.back(1);
  4. });

换句话说,你在event.preventDefault()上有问题;这最有可能防止下面的代码运行或工作.

猜你在找的jQuery相关文章