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 相关文章推荐
jQuery select操作控制方法小结
May 26 Javascript
js智能获取浏览器版本UA信息的方法
Aug 08 Javascript
Bootstrap按钮功能之查询按钮和重置按钮
Oct 26 Javascript
EditPlus中的正则表达式 实战(4)
Dec 15 Javascript
js实现表格筛选功能
Jan 18 Javascript
微信小程序-获得用户输入内容
Feb 13 Javascript
jQuery表格(Table)基本操作实例分析
Mar 10 Javascript
详解微信开发中snsapi_base和snsapi_userinfo及静默授权的实现
Mar 11 Javascript
使用live-server快速搭建本地服务器+自动刷新的方法
Mar 09 Javascript
AngularJS下$http服务Post方法传递json参数的实例
Mar 29 Javascript
如何基于JS截获动态代码
Dec 25 Javascript
vue element-ui实现input输入框金额数字添加千分位
Dec 29 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
跟我学Laravel之快速入门
2014/10/15 PHP
PHP策略模式定义与用法示例
2017/07/27 PHP
Javascript 判断函数类型完美解决方案
2009/09/02 Javascript
javascript之bind使用介绍
2011/10/09 Javascript
使用jquery实现简单的ajax
2013/07/08 Javascript
jquery操作复选框(checkbox)的12个小技巧总结
2014/02/04 Javascript
js获取当前日期时间及其它操作汇总
2015/04/17 Javascript
Boostrap模态窗口的学习小结
2016/03/28 Javascript
jQuery简单实现彩色云标签效果示例
2016/08/01 Javascript
jquery——九宫格大转盘抽奖实例
2017/01/16 Javascript
angularjs的select使用及默认选中设置
2017/04/08 Javascript
JavaScript闭包与作用域链实例分析
2019/01/21 Javascript
Vue使用Ref跨层级获取组件的步骤
2021/01/25 Vue.js
Python中的集合类型知识讲解
2015/08/19 Python
使用matplotlib画散点图的方法
2018/05/25 Python
python实现输入数字的连续加减方法
2018/06/22 Python
numpy中的ndarray方法和属性详解
2019/05/27 Python
django drf框架自带的路由及最简化的视图
2019/09/10 Python
django框架forms组件用法实例详解
2019/12/10 Python
如何基于python实现画不同品种的樱花树
2020/01/03 Python
解决TensorFlow GPU版出现OOM错误的问题
2020/02/03 Python
服务器端jupyter notebook映射到本地浏览器的操作
2020/04/14 Python
获取CSDN文章内容并转换为markdown文本的python
2020/09/06 Python
python单例模式的应用场景实例讲解
2021/02/24 Python
让IE支持CSS3的不完全兼容方案
2014/09/19 HTML / CSS
基于Modernizr 让网站进行优雅降级的分析
2013/04/21 HTML / CSS
产品销售员岗位职责
2013/12/18 职场文书
建筑班组长岗位职责
2014/01/02 职场文书
测试工程师职业规划书
2014/02/06 职场文书
《列夫托尔斯泰》教学反思
2014/02/10 职场文书
无毒社区工作方案
2014/05/23 职场文书
工作期间打牌检讨书范文
2014/11/20 职场文书
2015教师节师德演讲稿
2015/03/19 职场文书
2015年党员公开承诺事项
2015/04/27 职场文书
Mysql 如何合理地统计一个数据库里的所有表的数据量
2022/04/18 MySQL
js 实现Material UI点击涟漪效果示例
2022/09/23 Javascript