我的网站使用此javascript函数滚动到页面上的锚点;
function scrollToAnchor(aid){
var aTag = $("a[name='"+ aid +"']");
$('html,body').animate({scrollTop: aTag.offset().top},'slow');
}
这是按预期进行的,
$( window ).ready(function() {
<?php
if (isset($_GET['track'])) {
echo 'scrollToAnchor("viewTrack");';
}
?>
});
我在PHP中集成了一个jQuery函数,不确定是否可行,但它似乎有效。
我的问题。当页面加载时,它会滚动到我需要它的位置,但是一旦所有内容都加载,它就会快速回到站点的最后一个已知滚动位置。我该如何防止这种情况?