jquery侧边栏随屏滚动,在侧边栏长度超过正文时出现的BUG(有图),如何解决?

localhost127 2013-09-30 04:35:20


如图,黑线框起来的就是随屏滚动部分,但是侧边栏比较长,有时会超过正文,这时就会穿过footer,有什么方法可以让footer在随屏滚动的下面,本人菜鸟,最好简单点

jquery代码如下:

jQuery(document).ready(function($){  
$.fn.smartFloat = function() {
var position = function(element) {
var top = element.position().top, pos = element.css("position");
$(window).scroll(function() {
var scrolls = $(this).scrollTop();
if (scrolls > top) {
if (window.XMLHttpRequest) {
element.css({
position: "fixed",
top: 10
});
} else {
element.css({
top: scrolls
});
}
}else {
element.css({
position: "absolute",
top: top
});
}
});
};
return $(this).each(function() {
position($(this));
});
};

$(".xxxx").smartFloat();

});
...全文
232 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
localhost127 2013-10-01
  • 打赏
  • 举报
回复
怎么没人回,反正自己已经搞定,无所谓了

87,991

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧