在DIV
中,您的目标是在单击时将scrolled div编程为自动滚动到其中的元素。使用scrollintoview(true)似乎滚动了整个页面,使您感到困惑。
以解决此问题,您需要确定与其父母相对于其父母相对于其父母的顶部偏移,scrolling scrolling div div Contarer。这是通过以下方式实现的:var myelement = document.getElementById('element_within_div'); var toppos = myElement.offsettop;
现在包含DIV的顶部和您想要可见的元素之间的像素距离。接下来,指示使用scrolltop scrolltop:在原型JS中,这转化为: var posArray = $('element_within_div')。 $('scrolling_div')。scrolltop = posArray [1];
此操作将scroll滚动以对齐顶部的指定元素,或者如果滚动不允许允许到达顶部。免责声明: 提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发到邮箱:[email protected] 我们会第一时间内为您处理。
Copyright© 2022 湘ICP备2022001581号-3