“显示上一页”不保留默认/原始类

时间:2014-01-18 20:11:24

标签: javascript jquery

当我点击a标记时,它会更改课程并延迟转到href位置。

然后当你按下后退按钮(尝试使用safari和firefox)时,它会返回“动画”和“bounceOutUp”类,但我想让它与原始类一起返回“动画”和“bounceInDown”

$('a').click(function (e) {
    e.preventDefault();
    var goTo = this.getAttribute("href");
    if ($(this).attr("href").length > 5) {
        $("#logo").removeClass('animated bounceInDown');
        $("#logo").addClass('animated bounceOutUp');
    }
    setTimeout(function () {
        window.location = goTo;
    }, 1000);
});

我该如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

您必须在页面加载时重新添加初始类$("#logo").addClass('animated bounceInDown');。此答案提供跨浏览器方法,在按下后退按钮后触发页面加载。 https://stackoverflow.com/a/201406/3194484