我对js不太熟悉。 我有一个链接指向一个手风琴(jquery ui)的一部分的锚点。 我的网站有固定的标题。
以下代码:
$( ".jump" ).click(function( event ) {
event.preventDefault();
$("html, body").animate({ scrollTop: $($(this).attr("href")).offset().top -300}, 700);
});
我的问题:
当我单击链接时,内容将移至窗口的最上方,并消失在网站的固定标题下。 但无论如何都不是。我认为,行为取决于手风琴节中内容的长度。 在链接上的第二次单击,锚点将向右移动。
锚是否有可能独立于手风琴中的东西从窗口顶部(viewport)移动到固定定义的位置?
非常感谢!