让网站运营更简单

让搜索引擎更喜欢的网站

立即咨询

专注于高端网站服务

潜心,笃志!

立即咨询

企业全场景门户

网站建设解决方案

立即咨询

对联代码分享 |

发布时间:2021-10-24 21:14:41 作者: 来源:网络 浏览量(122) 点赞(74)
摘要123:以下是一个对联代码,如果大家喜欢,可以粘贴复制。

以下是一个对联代码,如果大家喜欢,可以粘贴复制。

<!doctype html>
<html>
<head>
<meta charset=”utf-8″>
<title>对联js</title>
<style>
*{ margin:0; padding:0;}
#content{ width:960px; height:3000px; margin:0 auto; border:1px solid #CCC;}
#advLeft,#advRight{ position:fixed; top:100px; width:100px; height:400px; background:#CCC;}
#advLeft{ left:50%; margin-left:-591px;}
#advRight{ left:50%; margin-left:491px;}
</style>
</head>

<body>
<div id=”content”>
</div>
<a id=”advLeft” href=”javascript:;”>左</a>
<a id=”advRight” href=”javascript:;”>右</a>
<script>
window.onload = function()
{
ie6Fixed(‘advLeft’,’advRight’);
}

function ie6Fixed(oAdvLeft,oAdvRight)
{
if(window.navigator.userAgent.indexOf(‘MSIE 6′)==-1){return ”;}//如果浏览器非IE6则返回;
var oAdvL = document.getElementById(oAdvLeft);//获取左联
var oAdvR = document.getElementById(oAdvRight);//获取右联
var iAdvTop = parseInt(getStyle(oAdvL,’top’));//获取对联的初始顶部值
var iAdvHeight = parseInt(getStyle(oAdvL,’height’));//获取对联的初始高度值

oAdvL.style.overflow = oAdvR.style.overflow = ‘hidden’;
oAdvL.style.position = oAdvR.style.position = ‘absolute’;

window.onscroll = window.onresize = function()//当页面滚动或者页面缩放时
{
if(document.documentElement.clientHeight <= iAdvHeight + iAdvTop)//如果窗口高度小于等于对联的初始高度与初始顶部值之和
{
setScrollTop(getScrollTop());//设置scrollTop
oAdvL.style.height = oAdvR.style.height = Math.max(0,document.documentElement.clientHeight-iAdvTop) + ‘px’; //设置对联的高度,防止页面滚动到底部时继续向下滚动
}
else
{
oAdvL.style.height = oAdvR.style.height = iAdvHeight + ‘px’;//如果窗口高度大于对联的初始高度与初始顶部值之和还原对联初始值
}

oAdvL.style.top = oAdvR.style.top = getScrollTop()+iAdvTop+’px’;//设置对联的顶部值
}

//获得scrollTop
function getScrollTop()
{
return document.documentElement.scrollTop || document.body.scrollTop;
}
//设置scrollTop
function setScrollTop(iScrollTop)
{ www.xminseo.com
document.documentElement.scrollTop = document.body.scrollTop = iScrollTop;
}
//获得计算后的样式
function getStyle(obj,attr)
{
return obj.currentStyle?obj.currentStyle[attr]:getComputedStyle(obj,false)[attr];
}
}
</script>
</body>
</html>

二维码

扫一扫,关注我们

相关新闻

X

截屏,微信识别二维码

微信号:zeroretrd

(点击微信号复制,添加好友)

  打开微信

微信号已复制,请打开微信添加咨询详情!
热线咨询
400-660-9550
180-4219-6648
免费热线
网站建设
小程序开发
网站SEO优化