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 相关文章推荐
被jQuery折腾得半死,揭秘为何jQuery为何在IE/Firefox下均无法使用
Jan 22 Javascript
jQuery学习5 jQuery事件模型
Feb 07 Javascript
angularjs实现与服务器交互分享
Jun 24 Javascript
百度坐标(BD09)、国测局坐标(火星坐标,GCJ02)、和WGS84坐标系之间的转换
Feb 19 Javascript
JS实现的在线调色板实例(附demo源码下载)
Mar 01 Javascript
Vue头像处理方案小结
Jul 26 Javascript
原生JS实现的简单轮播图功能【适合新手】
Aug 17 Javascript
vue使用pdfjs显示PDF可复制的实现方法
Dec 14 Javascript
redux.js详解及基本使用
May 24 Javascript
django中使用vue.js的要点总结
Jul 07 Javascript
Angular 中使用 FineReport不显示报表直接打印预览
Aug 21 Javascript
Echarts实现多条折线可拖拽效果
Dec 19 Javascript
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
php socket通信(tcp/udp)实例分析
2016/02/14 PHP
win10环境PHP 7 安装配置【教程】
2016/05/09 PHP
基于jQuery的自动完成插件
2011/02/03 Javascript
javascript的数据类型、字面量、变量介绍
2012/05/23 Javascript
三种方式获取XMLHttpRequest对象
2014/04/21 Javascript
NodeJS学习笔记之(Url,QueryString,Path)模块
2015/01/13 NodeJs
比例尺、缩略图、平移缩放之百度地图添加控件方法
2015/08/03 Javascript
详解JavaScript正则表达式之分组匹配及反向引用
2016/03/09 Javascript
js倒计时简单实现代码
2016/08/11 Javascript
jQuery电话号码验证实例
2017/01/05 Javascript
基于JavaScript实现复选框的全选和取消全选
2017/02/09 Javascript
jQuery、layer实现弹出层的打开、关闭功能
2017/06/28 jQuery
Node.js 回调函数实例详解
2017/07/06 Javascript
微信小程序实现MUI数字输入框效果
2018/01/31 Javascript
jquery实现选项卡切换代码实例
2019/05/14 jQuery
Vue拖拽组件列表实现动态页面配置功能
2019/06/17 Javascript
新手入门js闭包学习过程解析
2019/10/08 Javascript
vue使用keep-alive实现组件切换时保存原组件数据方法
2020/10/30 Javascript
Python制作数据导入导出工具
2015/07/31 Python
Python中的浮点数原理与运算分析
2017/10/12 Python
对numpy.append()里的axis的用法详解
2018/06/28 Python
Python实现基于KNN算法的笔迹识别功能详解
2018/07/09 Python
如何使用python实现模拟鼠标点击
2020/01/06 Python
Pycharm的Available Packages为空的解决方法
2020/09/18 Python
python Tornado框架的使用示例
2020/10/19 Python
Python实现自动整理文件的脚本
2020/12/17 Python
纯CSS3打造动感漂亮时尚的扇形菜单
2014/03/18 HTML / CSS
英国简约舒适女装品牌:Great Plains
2018/07/27 全球购物
如何判断一段程序是由C 编译程序还是由C++编译程序编译的
2013/08/04 面试题
六查六看自查材料
2014/02/17 职场文书
大学生简短的自我评价分享
2014/02/20 职场文书
我心目中的好老师活动方案
2014/08/19 职场文书
园艺专业毕业生求职信
2014/09/02 职场文书
2014年乡镇工作总结
2014/11/21 职场文书
工程合作意向书范本
2015/05/09 职场文书
《女娲补天》教学反思
2016/02/20 职场文书