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.extend()、jQuery.fn.extend()扩展方法示例详解
May 08 Javascript
JavaScript设计模式之代理模式介绍
Dec 28 Javascript
JavaScript实现文字与图片拖拽效果的方法
Feb 16 Javascript
深入理解JavaScript系列(30):设计模式之外观模式详解
Mar 03 Javascript
Javascript中的包装类型介绍
Apr 02 Javascript
JS自定义选项卡函数及用法实例分析
Sep 02 Javascript
jquery网页加载进度条的实现
Jun 01 jQuery
Vue0.1的过滤代码如何添加到Vue2.0直接使用
Aug 23 Javascript
js实现随机点名系统(实例讲解)
Oct 18 Javascript
Vue匿名插槽与作用域插槽的合并和覆盖行为
Apr 22 Javascript
深入了解响应式React Native Echarts组件
May 29 Javascript
微信小程序防止多次点击跳转(函数节流)
Sep 19 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 adodb连接带密码access数据库实例,测试成功
2008/05/14 PHP
基于Zend的Captcha机制的应用
2013/05/02 PHP
基础的WordPress插件制作教程
2015/11/24 PHP
LINUX下PHP程序实现WORD文件转化为PDF文件的方法
2016/05/13 PHP
PHP 7安装使用体验之性能大提升,兼容性强,扩展支持不够(升级PHP要谨慎)
2017/07/27 PHP
jQuery插件StickUp实现网页导航置顶
2015/04/12 Javascript
jQuery结合CSS制作漂亮的select下拉菜单
2015/05/03 Javascript
javascript中for/in循环及使用技巧
2015/09/01 Javascript
深入理解事件冒泡(Bubble)和事件捕捉(capture)
2016/05/28 Javascript
js 弹出对话框(遮罩)透明,可拖动的简单实例
2016/07/11 Javascript
详解XMLHttpRequest(二)响应属性、二进制数据、监测上传下载进度
2016/09/14 Javascript
jQuery弹出层插件popShow(改进版)用法示例
2017/01/23 Javascript
详解Vue使用 vue-cli 搭建项目
2017/04/20 Javascript
xmlplus组件设计系列之选项卡(Tabbar)(5)
2017/05/03 Javascript
在Debian(Raspberry Pi)树莓派上安装NodeJS的教程详解
2017/09/19 NodeJs
微信禁止下拉查看URL的处理方法
2017/09/28 Javascript
详解Vue的钩子函数(路由导航守卫、keep-alive、生命周期钩子)
2018/07/24 Javascript
mpvue全局引入sass文件的方法步骤
2019/03/06 Javascript
vue实现的请求服务器端API接口示例
2019/05/25 Javascript
python基础教程之Hello World!
2014/08/29 Python
Python爬虫框架scrapy实现的文件下载功能示例
2018/08/04 Python
python画图的函数用法以及技巧
2019/06/28 Python
Django的用户模块与权限系统的示例代码
2019/07/24 Python
python设置代理和添加镜像源的方法
2020/02/14 Python
Python读取yaml文件的详细教程
2020/07/21 Python
python 两种方法修改文件的创建时间、修改时间、访问时间
2020/09/26 Python
Python实现我的世界小游戏源代码
2021/03/02 Python
HTML5梦幻之旅——炫丽的流星雨效果实现过程
2013/08/06 HTML / CSS
美国球鞋寄卖网站:Stadium Goods
2018/05/09 全球购物
Roxy荷兰官方网站:冲浪、滑雪板、服装和配件
2019/10/22 全球购物
物理力学求职信
2014/02/18 职场文书
小学学雷锋活动总结
2014/04/25 职场文书
尼克胡哲观后感
2015/06/08 职场文书
三好学生竞选稿范文
2019/08/21 职场文书
Python实现文本文件拆分写入到多个文本文件的方法
2021/04/18 Python
DE1103使用报告
2022/04/05 无线电