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面向对象设计一 工厂模式
Dec 20 Javascript
浅析js设置控件的readonly与enabled属性问题
Dec 25 Javascript
动态加载js、css等文件跨iframe实现
Feb 24 Javascript
jquery xMarquee实现文字水平无缝滚动效果
Apr 29 Javascript
javaScript嗅探执行神器-sniffer.js
Feb 14 Javascript
Angular.js初始化之ng-app的自动绑定与手动绑定详解
Jul 31 Javascript
利用vue + koa2 + mockjs模拟数据的方法教程
Nov 22 Javascript
JS实现的汉字与Unicode码相互转化功能分析
May 25 Javascript
angular2 NgModel模块的具体使用方法
Apr 10 Javascript
微信小程序全局变量GLOBALDATA的定义和调用过程解析
Sep 23 Javascript
Vue实现图书管理小案例
Dec 03 Vue.js
原生JavaScript实现随机点名表
Jan 14 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
改写ThinkPHP的U方法使其路由下分页正常
2014/07/02 PHP
php redis实现对200w用户的即时推送
2017/03/04 PHP
PHP7创建COOKIE和销毁COOKIE的实例方法
2020/02/03 PHP
基于jQuery UI CSS Framework开发Widget的经验
2010/08/21 Javascript
select、radio表单回显功能实现避免使用jquery载入赋值
2013/06/08 Javascript
Jquery实现显示和隐藏的4种简单方式
2013/08/28 Javascript
js全屏显示显示代码的三种方法
2013/11/11 Javascript
jQuery将所有被选中的checkbox某个属性值连接成字符串的方法
2015/01/24 Javascript
将html页面保存成图片,图片写入pdf的实现方法(推荐)
2016/09/17 Javascript
微信小程序动态的加载数据实例代码
2017/04/14 Javascript
Vue中props的使用详解
2018/06/15 Javascript
javacript replace 正则取字符串中的值并替换【推荐】
2018/09/13 Javascript
jQuery实现经典的网页3D轮播图封装功能【附源码下载】
2019/02/15 jQuery
nodejs二进制与Buffer的介绍与使用
2019/07/11 NodeJs
vue实现权限控制路由(vue-router 动态添加路由)
2019/11/04 Javascript
原生js实现简单轮播图
2020/10/26 Javascript
如何在 ant 的table中实现图片的渲染操作
2020/10/28 Javascript
[01:10:48]完美世界DOTA2联赛PWL S2 GXR vs PXG 第一场 11.18
2020/11/18 DOTA
python检测某个变量是否有定义的方法
2015/05/20 Python
Python3 适合初学者学习的银行账户登录系统实例
2017/08/08 Python
python实现简单聊天应用 python群聊和点对点均实现
2017/09/14 Python
Python实现的计数排序算法示例
2017/11/29 Python
Python函数返回不定数量的值方法
2019/01/22 Python
Python Gluon参数和模块命名操作教程
2019/12/18 Python
Python爬虫实现自动登录、签到功能的代码
2020/08/20 Python
如何在scrapy中集成selenium爬取网页的方法
2020/11/18 Python
IE兼容css3圆角的实现代码
2011/07/21 HTML / CSS
css3实现书本翻页效果的示例代码
2021/03/08 HTML / CSS
美国女士泳装店:Swimsuits For All
2017/03/02 全球购物
Moda Italia荷兰:意大利男士服装
2019/08/31 全球购物
建筑工程技术专业求职信
2014/07/16 职场文书
常务副县长“三严三实”对照检查材料思想汇报
2014/10/05 职场文书
超市工作总结范文2014
2014/12/19 职场文书
2015年消费者权益日活动总结
2015/02/09 职场文书
python脚本框架webpy的url映射详解
2021/11/20 Python
5个实用的JavaScript新特性
2022/06/16 Javascript