jQuery scrollTop仅在第二次工作时单击锚点链接

时间:2019-03-20 10:11:09

标签: anchor accordion scrolltop

我对js不太熟悉。 我有一个链接指向一个手风琴(jquery ui)的一部分的锚点。 我的网站有固定的标题。

以下代码:

   $( ".jump" ).click(function( event ) {
    event.preventDefault();
    $("html, body").animate({ scrollTop: $($(this).attr("href")).offset().top -300}, 700);
});

我的问题:

当我单击链接时,内容将移至窗口的最上方,并消失在网站的固定标题下。 但无论如何都不是。我认为,行为取决于手风琴节中内容的长度。 在链接上的第二次单击,锚点将向右移动。

锚是否有可能独立于手风琴中的东西从窗口顶部(viewport)移动到固定定义的位置?

非常感谢!

0 个答案:

没有答案