Javascript 回滚到站点上的最后一个位置
我的网站使用此javascript功能滚动到页面上的锚Javascript 回滚到站点上的最后一个位置,javascript,php,jquery,html,Javascript,Php,Jquery,Html,我的网站使用此javascript功能滚动到页面上的锚 function scrollToAnchor(aid){ var aTag = $("a[name='"+ aid +"']"); $('html,body').animate({scrollTop: aTag.offset().top},'slow'); } 这并没有达到预期的效果 $( window ).ready(function()
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函数,不确定是否可以这样做,但它似乎可以工作
我的问题。当页面加载时,它会滚动到我需要的地方,但一旦所有内容都加载完毕,它就会恢复到站点最后一次已知的滚动位置。如何防止出现这种情况?您应该将preventDefault添加到scrollToAnchor功能中。我认为您需要将窗口更改为document。然后在加载文档时,scrollToAnchor将运行是的,我尝试了文档,但没有效果。我会尽力预防的,谢谢你。