我有一个讲师数据的 json 数组,该数组输入模板并为每个讲师生成一张“卡片”。每个讲师都包含一个命名的锚点,我希望能够从外部页面链接到各种生成的锚点。IEinstructors.htm#MrsTaylorGreen
似乎当卡片有机会生成时,浏览器的所有跳转到锚点行为都已完成。
我正在考虑从这里派生的这部分 jQuery
// page load, draw instructor cards then...
// scroll to the named anchor if there is one
var anchor = document.location.href.split("#")[1];
if($("#" + anchor).length)
$('html, body').animate({
scrollTop: $("#" + anchor).offset().top
}, 2000);
这是必要的吗?还是有更有效的替代链接到动态锚点?