jquery插件scrollfix:滑动到某个位置浮动起来
该jQuery插件主要解决滚动过程中固定某个元素,并支持到达某个位置后停止在那里随页面向上滚动,当滚回来时,重新固定起来。兼容IE6。
我使用的是:
$('#v3-banner-right').scrollFix({
distanceTop: $("#header").outerHeight() -200,
endPos: '#endscoll',
zIndex: 998
});
<style>
#v3-banner-right{
padding: 10px;
}
</style>
当目标元素有padding的时候,在滚动的时候,目标元素的宽度会变成初始目标元素出去padding的宽度。
我的解决方法:去除padding,用子元素margin来填充目标元素。