当前位置:编程学习 > JS >>

xScrollStick演示,浮动条(层)

跟随滚动条漂浮的网页浮动条(层),滚动条滚动而元素相对屏幕位置不变
  
  网上有很多类似的效果,本代码比较起来有如下优点:
  1. 兼容IE6.0+ & FF1.5+
  2. 使用非常简单,属于菜鸟最爱的那种拿来就能用的,见下面说明
  3. 元素之间不会起冲突,一页中可以有n个特效,多元素使用无代码冗余
  
  缺点有:
  1. 只能在声明为xHTML的文档中使用
  2. 元素最好放在body下
  3. 滚动时不可避免的会有闪烁(已经比较轻微,但追求完美者可能觉得不爽)
答案:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=gb2312" />
<title>xScrollStick Demo</title>
<script type="text/javascript" src="sp/js/xscrollstick.js"></script>
<style>
.xScrollStick{
	position:absolute;
	padding:15px;
	border:1px solid black;
	width:120px;
	height:24px;
}
.d1 { left:0px;top:0px; }
.d2 { right:0px;top:0px; }
.d3 { left:0px;bottom:0px; }
.d4 { right:0px;bottom:0px; }
</style>
</head>
<body style="text-align:center;">
<div class="xScrollStick d1">
	<a href="/">俺是浮动条</a>
</div>
<div class="xScrollStick d2">俺是浮动条2</div>
<div class="xScrollStick d3">俺是浮动条3</div>
<div class="xScrollStick d4">俺是浮动条4</div>
<div style="top:0px;width:400px;height:2000px;">
afosdhfosdhg<br>
afosdhfosdhg<br>afosdhfosdhg<br>
afosdhfosdhg<br>afosdhfosdhg<br>
afosdhfosdhg<br>afosdhfosdhg<br>
afosdhfosdhg<br>afosdhfosdhg<br>
afosdhfosdhg<br>afosdhfosdhg<br>
afosdhfosdhg<br>
</div>
</body>
</html>

上一个:自己改造的JS弹出层,用着舒服
下一个:jQuery滚动层,仿QQ在线客服

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,