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 相关文章推荐
js png图片(有含有透明)在IE6中为什么不透明了
Feb 07 Javascript
利用JQuery的load函数动态加载其它页面的内容的实现代码
Dec 14 Javascript
分享一个用Mootools写的鼠标滑过进度条改变进度值的实现代码
Dec 12 Javascript
jQuery+PHP实现微信转盘抽奖功能的方法
May 25 Javascript
详解JavaScript中数组的reduce方法
Dec 02 Javascript
详解Vue 2.0封装axios笔记
Jun 22 Javascript
利用jQuery实现简单的拖曳效果实例代码
Oct 20 jQuery
nvm、nrm、npm 安装和使用详解(小结)
Jan 17 Javascript
Node.js使用MongoDB的ObjectId作为查询条件的方法
Sep 10 Javascript
js实现GIF图片的分解和合成
Oct 24 Javascript
JavaScript onclick事件使用方法详解
May 15 Javascript
jQuery+ajax实现文件上传功能
Dec 22 jQuery
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 文章调用类代码
2011/08/11 PHP
使用PHP函数scandir排除特定目录
2014/06/12 PHP
ThinkPHP实现支付宝接口功能实例
2014/12/02 PHP
php+xml实现在线英文词典查询的方法
2015/01/23 PHP
Mac系统下使用brew搭建PHP(LNMP/LAMP)开发环境
2015/03/03 PHP
mouse_on_title.js
2006/08/25 Javascript
jQuery 打造动态渐变按钮 详细图文教程
2010/04/25 Javascript
js正则表达exec与match的区别说明
2014/01/29 Javascript
js对象转json数组的简单实现案例
2014/02/28 Javascript
jquery 标签 隔若干行加空白或者加虚线的方法
2016/12/07 Javascript
JS中cookie的使用及缺点讲解
2017/05/13 Javascript
前端Electron新手入门教程详解
2019/06/21 Javascript
vue el-table实现自定义表头
2019/12/11 Javascript
Vue中使用Lodop插件实现打印功能的简单方法
2019/12/19 Javascript
基于html+css+js实现简易计算器代码实例
2020/02/28 Javascript
[06:10]6.81新信使新套装!给你一个炫酷的DOTA2
2014/05/06 DOTA
[03:52]显微镜下的DOTA2第三期——英雄在无聊的时候干什么
2014/06/20 DOTA
[01:35]2014DOTA2西雅图邀请赛 专访狐狸妈青春献给刀塔
2014/07/08 DOTA
[06:11]2014DOTA2国际邀请赛 专访团结一心的VG战队
2014/07/21 DOTA
python 字符串split的用法分享
2013/03/23 Python
python使用PyGame播放Midi和Mp3文件的方法
2015/04/24 Python
Python编程之列表操作实例详解【创建、使用、更新、删除】
2017/07/22 Python
Python爬虫设置代理IP的方法(爬虫技巧)
2018/03/04 Python
分分钟入门python语言
2018/03/20 Python
Python中pandas模块DataFrame创建方法示例
2018/06/20 Python
Python爬取成语接龙类网站
2018/10/19 Python
Python给定一个句子倒序输出单词以及字母的方法
2018/12/20 Python
解决Python数据可视化中文部分显示方块问题
2020/05/16 Python
opencv实现图像几何变换
2021/03/24 Python
优秀员工自荐书
2015/03/06 职场文书
学校教学管理制度
2015/08/06 职场文书
护士岗位竞聘书
2015/09/15 职场文书
如何制作自己的原生JavaScript路由
2021/05/05 Javascript
css3新特性的应用示例分析
2022/03/16 HTML / CSS
Win11黑色桌面背景怎么办?Win11黑色壁纸解决方法汇总
2022/04/05 数码科技
Oracle数据库事务的开启与结束详解
2022/06/25 Oracle