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 相关文章推荐
js异或加解密效果代码
Jun 25 Javascript
JQuery 返回布尔值Is()条件判断方法代码
May 14 Javascript
鼠标滑过出现预览的大图提示效果
Feb 26 Javascript
jquery实现瀑布流效果分享
Mar 26 Javascript
js变量、作用域及内存详解
Sep 23 Javascript
jquery UI Datepicker时间控件的使用方法(加强版)
Nov 07 Javascript
一种基于浏览器的自动小票机打印实现方案(js版)
Jul 26 Javascript
jQuery实现定位滚动条位置
Aug 05 Javascript
表格展示利器 Bootstrap Table实例代码
Sep 06 Javascript
自定义javascript验证框架示例【附源码下载】
May 31 Javascript
JS表格的动态操作完整示例
Jan 13 Javascript
Vue记住滚动条和实现下拉加载的完美方法
Jul 31 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操作excel文件 基于phpexcel
2010/07/02 PHP
全局记录程序片段的运行时间 正确找到程序逻辑耗时多的断点
2011/01/06 PHP
php传值方式和ajax的验证功能
2017/03/27 PHP
php/JS实现的生成随机密码(验证码)功能示例
2019/06/06 PHP
laravel高级的Join语法详解以及使用Join多个条件
2019/10/16 PHP
jQuery点击弹出下拉菜单的小例子
2013/08/01 Javascript
js中confirm实现执行操作前弹出确认框的方法
2014/11/01 Javascript
javascript实现随机读取数组的方法
2015/08/03 Javascript
深入浅析JavaScript面向对象和原型函数
2016/02/06 Javascript
JS解决iframe之间通信和自适应高度的问题
2016/08/24 Javascript
前端框架Vue.js中Directive知识详解
2016/09/12 Javascript
微信小程序 实例开发总结
2017/04/26 Javascript
jQuery操作css样式
2017/05/15 jQuery
vue组件中使用props传递数据的实例详解
2018/04/08 Javascript
jQuery解析json格式数据示例
2018/09/01 jQuery
javascript中join方法实例讲解
2019/02/21 Javascript
聊聊鉴权那些事(推荐)
2019/08/22 Javascript
Vue实现商品飞入购物车效果(电商项目)
2019/11/26 Javascript
python模拟鼠标拖动操作的方法
2015/03/11 Python
玩转python爬虫之cookie使用方法
2016/02/17 Python
python tkinter界面居中显示的方法
2018/10/11 Python
Python数据可视化之画图
2019/01/15 Python
PyCharm使用之配置SSH Interpreter的方法步骤
2019/12/26 Python
Python3和PyCharm安装与环境配置【图文教程】
2020/02/14 Python
Python中的wordcloud库安装问题及解决方法
2020/05/27 Python
Python如何对XML 解析
2020/06/28 Python
css3中新增的样式使用示例附效果图
2014/08/19 HTML / CSS
Madewell美德威尔美国官网:美国休闲服饰品牌
2016/11/25 全球购物
市场营销工作计划书
2014/05/06 职场文书
贵阳市党的群众路线教育实践活动党(工)委领导班子整改方案
2014/10/26 职场文书
检讨书范文1000字
2015/01/28 职场文书
小学少先队活动总结
2015/05/08 职场文书
阿甘正传观后感
2015/06/01 职场文书
格列佛游记读书笔记
2015/06/30 职场文书
《乘法分配律》教学反思
2016/02/24 职场文书
创业计划书之牛肉汤快餐店
2019/10/08 职场文书