JavaScript实现带缓冲效果的随屏滚动漂浮广告代码


Posted in Javascript onNovember 06, 2015

本文实例讲述了JavaScript实现带缓冲效果的随屏滚动漂浮广告代码。分享给大家供大家参考,具体如下:

这里演示了始终随屏滚动的JavaScript代码,在国内的应用泛滥成灾了,特别是一些喜欢漂浮广告的站长,常把本代码用作了漂浮广告,其实这种效果的初衷是编写一个随屏滚动的菜单,让游客随时随地可以控制网站的导向。

运行效果截图如下:

JavaScript实现带缓冲效果的随屏滚动漂浮广告代码

在线演示地址如下:

具体代码如下:

<html>
<head>
<title>随屏滚动</title>
<style type="text/css"> 
*{padding:0;margin:0;}
html{height:100%;}
body{height:200%;}
.box{position:absolute;width:100px;height:100px;background:#ccc}
</style>
</head>
<body>
<div class="box" id="box1" style="top:0;left:0;">AD1</div>
<div class="box" id="box2" style="top:0;right:0;">AD2</div>
</body>
<script type="text/javascript"> 
var id=function(o){return document.getElementById(o)}
var scroll=function (o){
 var space=id(o).offsetTop;
 id(o).style.top=space+'px';
 void function(){
   var goTo = 0;
   var roll=setInterval(function(){
    var height =document.documentElement.scrollTop+document.body.scrollTop+space;
    var top = parseInt(id(o).style.top);
    if(height!= top){
     goTo = height-parseInt((height - top)*0.9);
     id(o).style.top=goTo+'px';
    }
    //else{if(roll) clearInterval(roll);}
   },50);
 }()
}
scroll('box1');
scroll('box2');
</script>
</html>

希望本文所述对大家JavaScript程序设计有所帮助。

Javascript 相关文章推荐
Javascript hasOwnProperty 方法 &amp; in 关键字
Nov 26 Javascript
document.all的一个比较完整的总结及案例
Jan 31 Javascript
使用javascipt---实现二分查找法
Apr 10 Javascript
JQuery使用$.ajax和checkbox实现下次不在通知功能
Apr 16 Javascript
JS实现的仿淘宝交易倒计时效果
Nov 27 Javascript
JavaScript学习笔记之数组的增、删、改、查
Mar 23 Javascript
jQuery简单实现iframe的高度根据页面内容自适应的方法
Aug 01 Javascript
使用jQuery.Qrcode插件在客户端动态生成二维码并添加自定义Logo
Sep 01 Javascript
jQuery中常用动画效果函数(日常整理)
Sep 17 Javascript
JS IOS/iPhone的Safari浏览器不兼容Javascript中的Date()问题如何解决
Nov 11 Javascript
JavaScript 输出显示内容(document.write、alert、innerHTML、console.log)
Dec 14 Javascript
微信小程序点击view动态添加样式过程解析
Jan 21 Javascript
jQuery实现可关闭固定于底(顶)部的工具条菜单效果
Nov 06 #Javascript
JS实现的自定义网页拖动类
Nov 06 #Javascript
js基础知识(公有方法、私有方法、特权方法)
Nov 06 #Javascript
JS实现的N多简单无缝滚动代码(包含图文效果)
Nov 06 #Javascript
javascript中的altKey 和 Event属性大全
Nov 06 #Javascript
JS日期加减,日期运算代码
Nov 05 #Javascript
程序员必知35个jQuery 代码片段
Nov 05 #Javascript
You might like
PHP图片裁剪函数(保持图像不变形)
2014/05/04 PHP
PHP实现事件机制实例分析
2015/06/26 PHP
android上传图片到PHP的过程详解
2015/08/03 PHP
php 截取GBK文档某个位置开始的n个字符方法
2017/03/08 PHP
php PDO判断连接是否可用的实现方法
2017/04/03 PHP
使用composer命令加载vendor中的第三方类库 的方法
2019/07/09 PHP
Thinkphp5框架中引入Markdown编辑器操作示例
2020/06/03 PHP
驱动事件的addEvent.js代码
2007/03/27 Javascript
从零开始学习jQuery (十) jQueryUI常用功能实战
2011/02/23 Javascript
关于javascript function对象那些迷惑分析
2011/10/24 Javascript
jquery控制左右箭头滚动图片列表的实例
2013/05/20 Javascript
使用bootstrap typeahead插件实现输入框自动补全之问题及解决办法
2016/07/07 Javascript
jQuery编写设置和获取颜色的插件
2017/01/09 Javascript
详解Node.js实现301、302重定向服务
2017/04/07 Javascript
ES6 javascript的异步操作实例详解
2017/10/30 Javascript
select标签设置默认选中的选项方法
2018/03/02 Javascript
vue轻量级框架无法获取到vue对象解决方法
2019/05/12 Javascript
Vue自定义多选组件使用详解
2020/09/08 Javascript
python如何通过protobuf实现rpc
2016/03/06 Python
使用Python的SymPy库解决数学运算问题的方法
2019/03/27 Python
python 进程 进程池 进程间通信实现解析
2019/08/23 Python
python软件都是免费的吗
2020/06/18 Python
Python绘图之柱形图绘制详解
2020/07/28 Python
详解python定时简单爬取网页新闻存入数据库并发送邮件
2020/11/27 Python
日本网路线上商品代购服务:转送JAPAN
2016/08/05 全球购物
教育专业个人求职信
2013/12/02 职场文书
技校毕业生的自我评价
2013/12/27 职场文书
法律专业学生的自我评价
2014/02/07 职场文书
安全生产目标责任书
2014/04/14 职场文书
教师节倡议书
2014/08/30 职场文书
顶岗实习协议书
2015/01/29 职场文书
人民的好儿女观后感
2015/06/18 职场文书
医院见习总结
2015/06/24 职场文书
Python insert() / append() 用法 Leetcode实战演示
2021/03/31 Python
使用Canvas绘制一个游戏人物属性图
2022/03/25 Javascript
Moment的feature导致线上bug解决分析
2022/09/23 Javascript