我已经设置我的网站,通过使用scrollTop滚动到一个强制性的标题元素到某个div函数。我特别将它设置为滚动缓慢,以便用户“知道标题在那里”,但在后续页面上,我宁愿它只是从该滚动位置开始。我试图用一个简单的if/else语句来抓取wordpress页面(is_home)并将动画设置为1200,否则将动画设置为0.我甚至进入并设置了一个自定义字段is_home和True页面。但它仍然无法正常工作。任何想法如何解决if/else或者更好的实现方法的建议?改变window.load scrollTop基于页面的动画速度
if (is_home()) {
$(window).load(function() {
$('html, body').animate({
scrollTop: $("#grey").offset().top
}, 1200);
});
} else {
$(window).load(function() {
$('html, body').animate({
scrollTop: $("#grey").offset().top
}, 0);
})
}
没错。对我来说愚蠢的错误。谢谢! – cebronix
没问题。顺便说一句,我首先回答,上面的人复制:( – SMacFadyen
移动的复选标记,但我不能upvote任何人。没有代表 – cebronix