js实现全屏漂浮广告移入光标停止移动


Posted in Javascript onDecember 02, 2013
<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>JS全屏漂浮广告</title>
<style type="text/css">
div#roll{width:100px;height:100px; background-color:#000; color:#fff; position:absolute;}
</style>
</head>
<body>
<div>
<div><h2>JS全屏漂浮广告,移入光标停止移动·柯乐义</h2></div>
</div>
<div id="roll">我是广告<br />www.3water.com</div>
<script type="text/javascript">
var ggRoll = {
roll: document.getElementById("roll"),
speed: 20,
statusX: 1,
statusY: 1,
x: 100,
y: 300,
winW: document.documentElement.clientWidth - document.getElementById("roll").offsetWidth,
winH: document.documentElement.clientHeight - document.getElementById("roll").offsetHeight,
Go: function () {
this.roll.style.left = this.x + 'px';
this.roll.style.top = this.y + 'px';
this.x = this.x + (this.statusX ? -1 : 1)
if (this.x < 0) { this.statusX = 0 }
if (this.x > this.winW) { this.statusX = 1 }
this.y = this.y + (this.statusY ? -1 : 1)
if (this.y < 0) { this.statusY = 0 }
if (this.y > this.winH) { this.statusY = 1 }
}
}
var interval = setInterval("ggRoll.Go()", ggRoll.speed);
ggRoll.roll.onmouseover = function () { clearInterval(interval) };
ggRoll.roll.onmouseout = function () { interval = setInterval("ggRoll.Go()", ggRoll.speed) };
</script>
</body>
</html>
Javascript 相关文章推荐
页面中iframe相互传值传参
Dec 13 Javascript
jquery中的 $(&quot;#jb51&quot;)与document.getElementById(&quot;jb51&quot;) 的区别
Jul 26 Javascript
jquery 动态创建元素的方式介绍及应用
Apr 21 Javascript
一个简单的JS鼠标悬停特效具体方法
Jun 17 Javascript
基于OO的动画附加插件,可以实现弹跳、渐隐等动画效果 分享
Jun 24 Javascript
jQuery fancybox在ie浏览器下无法显示关闭按钮的解决办法
Feb 19 Javascript
jQuery事件的绑定、触发、及监听方法简单说明
May 10 Javascript
Java  Spring 事务回滚详解
Oct 17 Javascript
简单实现js浮动框
Dec 13 Javascript
jQuery实现全选、反选和不选功能
Aug 16 jQuery
解决JSON.stringify()自动将中文转译成unicode的问题
Jan 05 Javascript
微信小程序实现多选框全选与取消全选功能示例
May 14 Javascript
扩展JS Date对象时间格式化功能的小例子
Dec 02 #Javascript
判断JS对象是否拥有某种属性的两种方式
Dec 02 #Javascript
关于js中for in的缺陷浅析
Dec 02 #Javascript
js验证整数加保留小数点的简单实例
Dec 02 #Javascript
ExtJs中gridpanel分组后组名排序实例代码
Dec 02 #Javascript
javascript操作html控件实例(javascript添加html)
Dec 02 #Javascript
解析Javascript中大括号“{}”的多义性
Dec 02 #Javascript
You might like
PHP输入流php://input介绍
2012/09/18 PHP
php中base_convert()进制数字转换函数实例
2014/11/20 PHP
php保存信息到当前Session的方法
2015/03/16 PHP
ThinkPHP模型详解
2015/07/27 PHP
discuz图片顺序混乱解决方案
2015/07/29 PHP
PHP中模拟链表和链表的基本操作示例
2016/02/27 PHP
PHP单例模式与工厂模式详解
2017/08/29 PHP
PHP函数用法详解【初始化、嵌套、内置函数等】
2020/06/02 PHP
EasySlider 基于jQuery功能强大简单易用的滑动门插件
2010/06/11 Javascript
从URL中提取参数与将对象转换为URL查询参数的实现代码
2012/01/12 Javascript
Google Dart编程语法和基本类型学习教程
2013/11/27 Javascript
js与jquery获取父元素,删除子元素的两种不同方法
2014/01/09 Javascript
一个JavaScript的求爱小特效
2014/05/09 Javascript
Node.js如何自动审核团队的代码
2016/07/20 Javascript
详解设置Webstorm 利用babel将ES6自动转码成ES5
2017/12/20 Javascript
VUE2.0+Element-UI+Echarts封装的组件实例
2018/03/02 Javascript
vue中前进刷新、后退缓存用户浏览数据和浏览位置的实例讲解
2018/09/21 Javascript
Vue 解决多级动态面包屑导航的问题
2019/11/04 Javascript
微信小程序request请求封装,验签代码实例
2019/12/04 Javascript
[02:46]完美世界DOTA2联赛PWL DAY4集锦
2020/11/03 DOTA
详解Python yaml模块
2020/09/23 Python
突袭HTML5之Javascript API扩展5—其他扩展(应用缓存/服务端消息/桌面通知)
2013/01/31 HTML / CSS
Web前端页面跳转并取到值
2017/04/24 HTML / CSS
CAT鞋英国官网:坚固耐用的靴子和鞋
2016/10/21 全球购物
YSL圣罗兰美妆官方旗舰店:购买YSL口红
2018/04/16 全球购物
大学三年的自我评价
2013/12/25 职场文书
课例研修方案
2014/05/31 职场文书
地球一小时宣传标语
2014/06/24 职场文书
主要领导对照检查材料
2014/08/26 职场文书
交通事故一次性赔偿协议书范本
2014/11/02 职场文书
2015年员工工作表现评语
2015/03/25 职场文书
教你怎么用Python selenium操作浏览器对象的基础API
2021/06/23 Python
Anaconda配置各版本Pytorch的实现
2021/08/07 Python
详解 TypeScript 枚举类型
2021/11/02 Javascript
HTML基本元素标签介绍
2022/02/28 HTML / CSS
CSS 实现磨砂玻璃(毛玻璃)效果样式
2023/05/21 HTML / CSS