页面更改无效之前的动画

时间:2014-08-05 03:36:27

标签: jquery html css web

我试图在页面更改之前制作动画。我已经从这个网站上的另一个帖子中复制了jquery并编辑它以适合我的html。这个相同的代码在小提琴中工作,但不在我的页面中。我很感激你的帮助!

页面更改时没有任何脚本发生

编辑:似乎当我将jquery中的#link更改为html时,它运行正常。但是没有其他元素可行。怪异。

Jquery的:

$("#link").click(function(e) {
e.preventDefault();
e.stopPropagation();
$(this).animate({
    opacity: 0.25,
}, 5000, function() {
    document.location.href = this.href;
});
});

HTML:

<a id="link" href="/page/"></a>

2 个答案:

答案 0 :(得分:0)

试试这个:

$("#link").click(function(e) {
    $(this).animate({
      opacity: 0.25,
    }, 5000, function() {
      document.location.href = this.href;
    });
    return false;
});

答案 1 :(得分:0)

而不是document.location.href = this.href;,请尝试使用:

window.location = this.href;