元素在父容器滚动的问题(选中的元素滚动到容器的某个位置)

原理:就是操作滚动元素的父容器,设置滚动条滚动的距离,核心这个距离怎么算?代码里有解释

                var scrollTop = $('#sign').scrollTop();//父容器滚动距离
                var dotop = $('.' + patientId).offset().top;//滚动元素距离文档顶部距离
                var hei = $('#sign').offset().top;//父容器距离文档顶部距离
                $('#sign').animate({
                    scrollTop: scrollTop + dotop - hei
                }, 500);

猜你喜欢

转载自blog.csdn.net/qq_35321405/article/details/79863045