我对Jquery比较新,所以如果这很明显,请随时打我。我有这个小小的脚本,它将移动div的边距并将浏览器滚动到新内容。当应用页面跳转到顶部然后跳回然后动画。这是JS。
var onoff = true;
$('#archive').click(function() {
if(onoff == true)
{
$('#footer').animate({marginTop: 0}, 300);
onoff = false;
} else
{
$('html, body').animate({
scrollTop: $("#archive").offset().top
}, 2000);
$('#footer').animate({marginTop: -171}, 300);
onoff = true;
}
});
如果这是一个重复的问题,任何帮助都会受到赞赏和抱歉,如果是的话我找不到。
谢谢, -S
答案 0 :(得分:2)
可能是因为你需要一个preventDefault
$('#archive').click(function(evt) {
evt.preventDefault()
...