xScrollStick 跟随滚动条漂浮的JS特效
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了xScrollStick 跟随滚动条漂浮的JS特效,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含4099字,纯文字阅读大概需要6分钟。
内容图文
![xScrollStick 跟随滚动条漂浮的JS特效](/upload/InfoBanner/zyjiaocheng/369/a3b174bbd2cc49c0bb622db32f60ef4f.jpg)
这是一个跟随滚动条漂浮的JS特效,就是说滚动条滚动而元素相对屏幕位置不变
网上有很多类似的效果,本代码比较起来有如下优点:
1. 兼容IE6.0+ & FF1.5+
2. 使用非常简单,属于菜鸟最爱的那种拿来就能用的,见下面说明
3. 元素之间不会起冲突,一页中可以有n个特效,多元素使用无代码冗余
缺点有:
1. 只能在声明为xHTML的文档中使用
2. 元素最好放在body下
3. 滚动时不可避免的会有闪烁(已经比较轻微,但追求完美者可能觉得不爽)
使用说明:
在页面中引用JS包,然后在需要特效的div上设定class为xScrollStick即可,当然不要忘记给每个元素写上你希望它固定的位置
示例1:
代码如下:
<div class="xScrollStick" style="left:0px;top:0px">
Content...
</div>
示例2:
代码如下:
<div class="xScrollStick positionStyleName">
Content...
</div>
演示:
运行代码框
[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]
页面由两个个部分组成:
页面文件:
代码拷贝框
代码如下:
<!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="http://www.163.com">俺是浮动条</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:
运行代码框
[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]
ps:
这一作的技术含量较前两个更低......没办法,JS本来的目的之一就是特效....
内容总结
以上是互联网集市为您收集整理的xScrollStick 跟随滚动条漂浮的JS特效全部内容,希望文章能够帮你解决xScrollStick 跟随滚动条漂浮的JS特效所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。