为了手风琴菜单的可用性,我需要使用自动滚动。
现在我创建了这个:
$('html, body').animate({
scrollTop: $(this).offset().top
}, 500);
这样可行,'这个'具有手风琴中点击标题的位置。我面临的问题如下。在手风琴中有形式,这些形式具有不同的高度。当我扩展第一个手风琴元素时,一切都好。 当我通过关闭上面的手风琴项目来扩展第二个元素时,仍然可以......当我不自己关闭手风琴元素但是仅仅击中另一个手风琴元素以扩展时,问题就会开启。我猜(这是逻辑)从文档顶部开始的计算是不匹配的。
我该怎么做才能防止这个问题?
提前致谢!