我试图在页面更改之前制作动画。我已经从这个网站上的另一个帖子中复制了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>
答案 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;