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 相关文章推荐
HTML node相关的一些资料整理
Jan 01 Javascript
javascript+iframe 实现无刷新载入整页的代码
Mar 17 Javascript
jQuery timers计时器简单应用说明
Oct 28 Javascript
node.js中的fs.chmod方法使用说明
Dec 18 Javascript
jQuery animate和CSS3相结合实现缓动追逐效果附源码下载
Apr 18 Javascript
KnockoutJS 3.X API 第四章之数据控制流foreach绑定
Oct 10 Javascript
js实现文字选中分享功能
Jan 25 Javascript
jquery ajaxfileupload异步上传插件使用详解
Feb 08 Javascript
Vue中使用vux的配置详解
May 05 Javascript
浅谈ajax在jquery中的请求和servlet中的响应
Jan 22 jQuery
微信小程序画布圆形进度条显示效果
Nov 17 Javascript
JavaScript面向对象中接口实现方法详解
Jul 24 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实现页面静态化原理
2017/06/21 PHP
PHP实现腾讯短网址生成api接口实例
2020/12/08 PHP
图像替换新技术 状态域方法
2010/01/28 Javascript
JQuery的Validation插件中Remote验证的中文问题
2010/07/26 Javascript
基于jQuery的倒计时插件代码
2011/05/07 Javascript
javascript基于HTML5 canvas制作画箭头组件
2014/06/25 Javascript
js实时获取并显示当前时间的方法
2015/07/31 Javascript
jQuery入门基础知识学习指南
2015/08/14 Javascript
在localStorage中存储对象数组并读取的方法
2016/09/24 Javascript
WEB开发之注册页面验证码倒计时代码的实现
2016/12/15 Javascript
nodejs批量下载图片的实现方法
2017/05/19 NodeJs
浅谈对Angular中的生命周期钩子的理解
2017/07/31 Javascript
全选复选框JavaScript编写小结(附代码)
2017/08/16 Javascript
js实现购物车功能
2018/06/12 Javascript
Vue常用的几个指令附完整案例
2018/11/06 Javascript
了解重排与重绘
2019/05/29 Javascript
BootStrap表单验证中的非Submit类型按钮点击时触发验证的坑
2019/09/05 Javascript
Element MessageBox弹框的具体使用
2020/07/27 Javascript
js+cavans实现图片滑块验证
2020/09/29 Javascript
使用python获取CPU和内存信息的思路与实现(linux系统)
2014/01/03 Python
python Tkinter的图片刷新实例
2019/06/14 Python
Python实现FTP文件传输的实例
2019/07/07 Python
如何让python的运行速度得到提升
2020/07/08 Python
Python实现一个论文下载器的过程
2021/01/18 Python
两种CSS3伪类选择器详细介绍
2013/12/24 HTML / CSS
The North Face北面德国官网:美国著名户外品牌
2018/12/12 全球购物
2014年端午节活动方案
2014/03/11 职场文书
机械工程学院大学生求职信
2014/05/25 职场文书
幼儿园标语大全
2014/06/19 职场文书
旅游专业毕业生自荐书
2014/06/30 职场文书
2014市国税局对照检查材料思想汇报
2014/09/23 职场文书
学校查摆问题整改措施
2014/09/28 职场文书
2014年质量工作总结
2014/11/22 职场文书
应届生个人的求职(自荐信范文2篇)
2019/08/23 职场文书
Go 实现英尺和米的简单单位换算方式
2021/04/29 Golang
Go语言应该什么情况使用指针
2021/07/25 Golang