js实现跟随鼠标移动且带关闭功能的图片广告实例


Posted in Javascript onFebruary 26, 2015

本文实例讲述了js实现跟随鼠标移动且带关闭功能的图片广告。分享给大家供大家参考。具体实现方法如下:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head>

<title>跟随鼠标移动且带关闭功能的图片广告</title>

<meta http-equiv="content-type" content="text/html;charset=gb2312">

</head>

<body>

<!--把下面代码加到<body>与</body>之间-->

<script type="text/javascript">

//<![CDATA[

function badAD(html){

    var ad=document.body.appendChild(document.createElement('div'));

    ad.style.cssText="border:1px solid #000;background:#FFF;position:absolute;padding:24px 4px 4px 4px;font: 12px/1.5 verdana;";

    ad.innerHTML=html||'This is bad idea!';

    var c=ad.appendChild(document.createElement('span'));

    c.innerHTML="×";

    c.style.cssText="position:absolute;right:2px;top:2px;cursor:pointer";

    c.onclick=function (){

        document.onmousemove=null;

        this.parentNode.style.left='-99999px' 

    };

    document.onmousemove=function (e){

        e=e||window.event;

        var x=e.clientX,y=e.clientY;

        setTimeout(function() {

            if(ad.hover)return;

            ad.style.left=x+5+'px';

            ad.style.top=y+5+'px';

        },120)

    }

    ad.onmouseover=function (){

        this.hover=true

    };

    ad.onmouseout=function (){

        this.hover=false

    }

}

badAD('<img src="/images/m02.jpg">')

//]]>

</script>

</body>

</html>

希望本文所述对大家的javascript程序设计有所帮助。

Javascript 相关文章推荐
javascript入门基础之私有变量
Feb 23 Javascript
THREE.JS入门教程(5)你应当知道的十件事
Jan 24 Javascript
javascript中cookie对象用法实例分析
Jan 30 Javascript
Underscore.js 1.3.3 中文注释翻译说明
Jun 25 Javascript
Javascript的比较汇总
Jul 25 Javascript
JavaScript中的this陷阱的最全收集并整理(没有之一)
Feb 21 Javascript
Vue.js在数组中插入重复数据的实现代码
Nov 17 Javascript
select获取下拉框的值 下拉框默认选中方法
Feb 28 Javascript
JavaScript 日期时间选择器一些小结
Apr 02 Javascript
vue2 拖动排序 vuedraggable组件的实现
Aug 08 Javascript
微信小程序实现通讯录列表展开收起
Nov 18 Javascript
vue使用watch监听属性变化
Apr 30 Vue.js
jquery渐隐渐显的图片幻灯闪烁切换实现方法
Feb 26 #Javascript
2则自己编写的jQuery特效分享
Feb 26 #Javascript
javascript制作网页图片上实现下雨效果
Feb 26 #Javascript
js实现格式化金额,字符,时间的方法
Feb 26 #Javascript
如何减少浏览器的reflow和repaint
Feb 26 #Javascript
详谈javascript中DOM的基本属性
Feb 26 #Javascript
jqueryUI里拖拽排序示例分析
Feb 26 #Javascript
You might like
编译问题
2006/10/09 PHP
php中引用符号(&amp;)的使用详解
2013/11/13 PHP
PHP使用PHPExcel删除Excel单元格指定列的方法
2016/07/06 PHP
PHP目录操作实例总结
2016/09/27 PHP
jQuery的一些注意
2006/12/06 Javascript
JS面向对象、prototype、call()、apply()
2009/05/14 Javascript
jQuery ctrl+Enter shift+Enter实现代码
2010/02/07 Javascript
jQuery中RadioButtonList的功能及用法实例介绍
2013/08/23 Javascript
ECMAScript6块级作用域及新变量声明(let)
2015/06/12 Javascript
javaScript实现滚动新闻的方法
2015/07/30 Javascript
详解基于Bootstrap扁平化的后台框架Ace
2015/11/27 Javascript
Node.js中路径处理模块path详解
2016/11/14 Javascript
javascript正则表达式模糊匹配IP地址功能示例
2017/01/06 Javascript
jQuery读取XML文件的方法示例
2017/02/03 Javascript
Windows下快速搭建NodeJS本地服务器的步骤
2017/08/09 NodeJs
Vue自定义toast组件的实例代码
2018/08/15 Javascript
vue中利用iscroll.js解决pc端滚动问题
2020/02/15 Javascript
es6函数之尾递归用法实例分析
2020/04/25 Javascript
微信小程序收藏功能的实现代码
2020/06/19 Javascript
[52:10]LGD vs Optic Supermajor小组赛D组胜者组决赛 BO3 第二场 6.3
2018/06/04 DOTA
python实现简易通讯录修改版
2018/03/13 Python
python3+PyQt5重新实现自定义数据拖放处理
2018/04/19 Python
解决python爬虫中有中文的url问题
2018/05/11 Python
python把数组中的数字每行打印3个并保存在文档中的方法
2018/07/17 Python
django的settings中设置中文支持的实现
2019/04/28 Python
python函数定义和调用过程详解
2020/02/09 Python
python缩进长度是否统一
2020/08/02 Python
详解vscode实现远程linux服务器上Python开发
2020/11/10 Python
台湾森森购物网:U-mall
2017/10/16 全球购物
理肤泉俄罗斯官网:La Roche-Posay俄罗斯
2018/07/24 全球购物
文明和谐家庭事迹材料
2014/05/18 职场文书
2014年化妆品销售工作总结
2014/12/01 职场文书
小学安全工作总结2015
2015/05/18 职场文书
电影复兴之路观后感
2015/06/02 职场文书
美丽人生观后感
2015/06/03 职场文书
听课评课活动心得体会
2016/01/15 职场文书