微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

jquery:history.back(1)问题

我有一个 jquery和history.back()的问题:我有一个链接
<a href="#" id="backLink">Link back</a>

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

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

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

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

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

提前致谢!

解决方法

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

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

原文地址:https://www.jb51.cc/jquery/175991.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐