元素显示在屏幕水平中心需要的
1,屏幕一半的宽度;
2,元素一半的宽度;有了这两个条件怎样知道这个元素在可视区域中间呢,用屏幕的一半减去当前元素的一半,可以知道当前元素距离可视区域左边框的距离。这个距离就是让元素待在窗口中间的距离。
3,需要得到当前元素距离可视区域左边距。
4,当前元素距离左边框的距离 - 让元素待在窗口中间的距离=元素中间的偏差。
5,横向滚动条向左移动的距离等于元素元素中间的偏差,(当他们的偏差为正值时横向滚动条会移动)这只成功了一半,当横向滚动条以移动时就要加上已经移动的距离。
主要代码: