Javascript &引用;“显示上一页”;不';不要保留默认/原始类

Javascript &引用;“显示上一页”;不';不要保留默认/原始类,javascript,jquery,Javascript,Jquery,当我单击a标记时,它会更改一个类并延迟到href位置 然后,当你按下后退按钮(在safari和firefox上试用过)时,它会返回类的“动画”和“反弹”,但我希望它能返回原始类的“动画”和“反弹” 我该如何解决这个问题呢?您必须重新添加初始类$(“#logo”).addClass('animated bounceInDown')页面加载。这个答案提供了跨浏览器方法,在按下后退按钮后触发页面加载 这适用于firefox和chrome。但不是safari,因为如果您返回一次,它似乎根本不会重新加载页

当我单击
a
标记时,它会更改一个类并延迟到
href
位置

然后,当你按下后退按钮(在safari和firefox上试用过)时,它会返回类的“动画”和“反弹”,但我希望它能返回原始类的“动画”和“反弹”


我该如何解决这个问题呢?您必须重新添加初始类
$(“#logo”).addClass('animated bounceInDown')页面加载。这个答案提供了跨浏览器方法,在按下后退按钮后触发页面加载

这适用于firefox和chrome。但不是safari,因为如果您返回一次,它似乎根本不会重新加载页面!我不认为这是可能的,除非在计时器后我再次添加类?是的,这将比我的解决方案更干净。您可以在
window.location=goTo之前重新添加类
$('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);
});