复制代码代码如下所示:
(
函数($){)
无功ele_fix = $(# div_right ); / /浮动窗口
无功_main = $(主要); / /浮区
无功ele_offset_top = ele_fix.offset(顶部); / /浮区高度
$(窗口)。滚动(函数(){)
无功scro_top =美元(这)(。scrollTop); / /高度
无功fix_foot_pos = parseInt(ele_fix。高度)(+ parseInt)(scro_top - 10); / /浮箱的底部高度
无功mainpos = parseInt(_main.offset()。顶)+(_main.height parseInt());
如果(scro_top ele_offset_topfix_foot_pos < mainpos){
ele_fix.css({
位置:静
} else if(scro_top > ele_offset_topfix_foot_pos < mainpos){
ele_fix.css({位置:固定
} else if(scro_top > ele_offset_topfix_foot_pos > mainpos){
VaR的位置= mainpos-fix_foot_pos-10;
ele_fix.css({位置:固定
}
});
*
两个/计划
$(窗口)Bind(滚动
VaR的
温度= '1165;
法官/滚下
如果(美元。scrollTop)(文件)(>温度){ / /如果这是大于顶的高度
标志=假;
$(# div_right)。Css({下:固定',' ':' 10px ','margin-top:'0px});
}
如果(美元。scrollTop)(
文件)(<=温度){ / /如果低于这个高度,然后
恢复原来的状态
标志=真;
$(# div_right)。Css(下',');
}
});
* /
}(jQuery);