求上下浮动的图片在指定的区域内随浏览器上下滚动的js代码

上下浮动的图片在指定的区域内随浏览器上下滚动的js代码在指定区域内的浮动图片会跟着浏览器上下滚动的,但不会超出指定的范围比如一个页面左边是文章的正文,右边是联系我们等的栏... 上下浮动的图片在指定的区域内随浏览器上下滚动的js代码

在指定区域内的浮动图片 会跟着浏览器上下滚动的,但不会超出指定的范围

比如一个页面 左边是文章的正文,右边是联系我们等的栏目,但左边的文章很长,浏览器下拉的时候右边就会空出很大的空白,我想用右边的栏目滚动的方式跟这浏览器上下滚动,这样就不会看到有一大片空白
展开
 我来答
test19375

2014-01-02 · TA获得超过1524个赞
知道小有建树答主
回答量:1969
采纳率:45%
帮助的人:367万
展开全部
关键代码:
main-left:左侧参照DIV;
main-right:要浮动的DIV;
div.top-box:页面顶部的Fixed层;
 
$(document).ready(function(){
 $(window).scroll(function(){
  var 
leftTop  = $("#main-left").offset().top;
  var rightTop = 
$("#main-right").offset().top;
  var scrollerTop = $(this).scrollTop() + 
$("div.top-box").height();
  if(scrollerTop > leftTop) {
   if 
(scrollerTop + $("#main-right").height() < leftTop + 
$("#main-left").height()){
    if ($("#main-right").css("position") != 
"fixed"){
     $("#main-right").css({"position":"fixed", 
"left":$("#main-right").offset().left + "px", "top":$("div.top-box").height() + 
"px"});
    }
   }else{
    $("#main-right").css({"position":"fixed", 
"left":$("#main-right").offset().left + "px", "top":($("div.top-box").height() - 
(scrollerTop + $("#main-right").height() - (leftTop + $("#main-left").height())) 
) + "px" });
   }
  } else {
   if ($("#main-right").css("position") != 
"static"){
    $("#main-right").css({"position":"static"});
   }
  }
 });
});
boxing69
2012-05-21 · TA获得超过184个赞
知道答主
回答量:284
采纳率:100%
帮助的人:124万
展开全部
二、调取这时你复制下的图片或文字屏幕已被电脑自动保存在剪贴板中。只要你打开电脑中的“画图”(点击:开始→所有程序→附件→画图),在画图的页面状态图:技术制图中的基础术语,指用点、线、符号、文字和数字等描绘事物几何特征、形态、位置及大小的一种形式(注意,是一种形式) 片
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式