需求:
当给父元素设置overflow-x: auto后,需要它的选中了的子元素滚动到当前位置显示。
图一为第一个子元素的内容,图二为效果图。
在这里插入图片描述
在这里插入图片描述
实现:
首先获得需要滚动的元素距离父元素的左边的位置,.resources_x[file="'+resource_id+'"]为蓝色的块元素,是resources_cont的子元素。

data = $('.resources_cont').find('.resources_x[file="'+resource_id+'"]').position().left

然后设置父元素的滚动距离

$('.resources_cont').scrollLeft(data);

完美解决!

Logo

北京人形旗下天工造物具身智能开源社区,聚焦具身天工与慧思开物两大平台

更多推荐