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 相关文章推荐
最新优化收藏到网摘代码(digg,diigo)
Feb 07 Javascript
用JTrackBar实现的模拟苹果风格的滚动条
Aug 06 Javascript
javascript 自定义事件初探
Aug 21 Javascript
为调试JavaScript添加输出窗口的代码
Feb 07 Javascript
JavaScript 输入框内容格式验证代码
Feb 11 Javascript
js switch case default 的用法示例介绍
Oct 23 Javascript
浅谈JavaScript函数节流
Dec 09 Javascript
Bootstrap每天必学之表单
Nov 23 Javascript
JavaScript数据结构之广义表的定义与表示方法详解
Apr 12 Javascript
vue.js的vue-cli脚手架中使用百度地图API的实例
Jan 21 Javascript
vue fetch中的.then()的正确使用方法
Apr 17 Javascript
Vue基于iview table展示图片实现点击放大
Aug 05 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文件上传实例详解!!!
2007/01/02 PHP
PHP6 先修班 JSON实例代码
2008/08/23 PHP
利用php获取服务器时间的实现代码
2013/06/07 PHP
PHP 通过Socket收发十六进制数据的实现代码
2013/08/16 PHP
php 模拟 asp.net webFrom 按钮提交事件的思路及代码
2013/12/02 PHP
ThinkPHP模板中判断volist循环的最后一条记录的验证方法
2014/07/01 PHP
DOMAssitant最新版 DOMAssistant 2.5发布
2007/12/25 Javascript
jquery 学习笔记一
2010/04/07 Javascript
jquery实现心算练习代码
2010/12/06 Javascript
JavaScript中数组的排序、乱序和搜索实现代码
2011/11/30 Javascript
JavaScript版TAB选项卡效果实例
2013/08/16 Javascript
防止jQuery ajax Load使用缓存的方法小结
2014/02/22 Javascript
Jquery图片延迟加载插件jquery.lazyload.js的使用方法
2014/05/21 Javascript
nodejs中实现路由功能
2014/12/29 NodeJs
js关于命名空间的函数实例
2015/02/05 Javascript
jQuery DOM删除节点操作指南
2015/03/03 Javascript
jquery无限级联下拉菜单简单实例演示
2015/11/23 Javascript
javascript设计模式之module(模块)模式
2016/08/19 Javascript
jQuery中ScrollTo用法示例
2016/09/04 Javascript
js生成随机颜色方法代码分享(三种)
2016/12/29 Javascript
webpack学习笔记之优化缓存、合并、懒加载
2017/08/24 Javascript
JS实现手写parseInt的方法示例
2017/09/24 Javascript
Vue最新防抖方案(必看篇)
2019/10/30 Javascript
京东优选小程序的实现代码示例
2020/02/25 Javascript
手把手教你如何编译打包video.js
2020/12/09 Javascript
[44:39]2014 DOTA2国际邀请赛中国区预选赛 NE VS CNB
2014/05/21 DOTA
Appium+Python自动化测试之运行App程序示例
2019/01/23 Python
Python根据当前日期取去年同星期日期
2019/04/14 Python
用python计算文件的MD5值
2020/12/23 Python
关于解决iframe标签嵌套问题的解决方法
2020/03/04 HTML / CSS
网络编辑岗位职责范本
2014/02/10 职场文书
幼儿园安全责任书
2014/04/14 职场文书
学校交通安全责任书
2014/08/25 职场文书
2014年仓库管理工作总结
2014/12/17 职场文书
Nginx设置日志打印post请求参数的方法
2021/03/31 Servers
win sever 2022如何占用操作主机角色
2022/06/25 Servers