我将scrollTo嵌套在正在使用的模板中。我似乎无法使它指向我的其他锚链接(从导航栏运行良好,然后滚动到顶部)。
我的目的是使它在整个网站上通用:
$(window).scroll(function() {
if ($(this).scrollTo() > 100) {
$('.header').fadeIn('slow');
} else {
$('.element2').fadeOut('slow');
}
});
$('.body, a').click(function(){
$('html, body').animate({scrollTo : 0},1200);
return false;
});
答案 0 :(得分:0)
如果我对您的理解很好。 每当您单击非导航的任何元素时,您都希望对页面进行动画处理。
您可以这样做。
$(document).click(function(event){
var targetElem = $(event.target);
if(!targetElem.is("nav")){
$('html, body').animate({scrollTo : 0},1200);
return false;
}
});