html右侧浮动固定,JS实现网页右侧固定的浮动层

无标题文档

body

{

margin:0px;

padding:0px;

margin-top:60px;

margin-bottom:60px;

}

#div_nav_zone_right

{

position:absolute;

float:right;

z-index:3;

width:120px;

height:100px;

right:0px;

top: 332px;

background-color:#999;

}

#div_nav_zone_right_bottom

{

position:absolute;

float:right;

z-index:3;

width:120px;

height:100px;

right:0px;

top: 532px;

background-color:#CCC;

}

#div_ul

{

position:fixed;

height:50px;

}

ul,li

{

margin:0px;

}

li

{

list-style:none;

}

$(function()

{

moveDiv(); //页面初始化执行

$(window).scroll(function(){

moveDiv();

moveRightBottomDiv();

});

});

//右侧居中

function moveDiv()

{

var scrollTop = $(document).scrollTop(); //滚动条上端隐藏的高度

var clientHeight = $(window).height(); //网页内容区高度

//设置位置为

var hei = $("#div_nav_zone_right").css("height");

hei = hei.replace("px","");

var newPosY = scrollTop + (clientHeight-hei)/2;

$("#div_nav_zone_right").css("top",newPosY+"px");

}

//右侧居下100像素

function moveRightBottomDiv()

{

var scrollTop = $(document).scrollTop(); //滚动条上端隐藏的高度

var clientHeight = $(window).height(); //网页内容区高度

//设置位置为

var hei = $("#div_nav_zone_right_bottom").css("height");

hei = hei.replace("px","");

var newPosY = clientHeight + scrollTop - hei - 100;

$("#div_nav_zone_right_bottom").css("top",newPosY+"px");

}

1
2
3
4
5
6
7
8
9
10

sd

f

ads

f

ads

ad

sf AS

D

as

d

SA

D

ads

f

ads

sad

SA

D

a

d

A

D

a

  • 边栏菜单1
  • 边栏菜单2
  • 边栏菜单3
  • 边栏菜单4
  • 边栏菜单1
  • 边栏菜单2
  • 边栏菜单3
  • 边栏菜单4

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com

特别注意:本站所有转载文章言论不代表本站观点!

本站所提供的图片等素材,版权归原作者所有,如需使用,请与原作者联系。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值