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数组定义方法
Sep 10 Javascript
javascript获取flash版本号的方法
Nov 20 Javascript
JQ技术实现注册页面带有校验密码强度
Jul 27 Javascript
jquery.validate提示错误信息位置方法
Jan 22 Javascript
Vue.js实现网格列表布局转换方法
Aug 25 Javascript
vue项目中使用axios上传图片等文件操作
Nov 02 Javascript
ES6模板字符串和标签模板的应用实例分析
Jun 25 Javascript
使用Vue-Awesome-Swiper实现旋转叠加轮播效果&amp;平移轮播效果
Aug 16 Javascript
JS代码检查工具ESLint介绍与使用方法
Feb 04 Javascript
JavaScript字符和ASCII实现互相转换
Jun 03 Javascript
JS+canvas五子棋人机对战实现步骤详解
Jun 04 Javascript
vue mvvm数据响应实现
Nov 11 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
DC宇宙的第一个英雄,堪称动漫史鼻祖,如今成为美国文化的象征
2020/04/09 欧美动漫
德生S2000南麂列岛台湾FM收听记录
2021/03/02 无线电
php缓冲 output_buffering和ob_start使用介绍
2014/01/30 PHP
php需登录的文件上传管理系统
2020/03/21 PHP
PHP简单实现防止SQL注入的方法
2018/03/13 PHP
jQuery动态添加、删除元素的方法
2014/01/09 Javascript
jquery鼠标放上去显示悬浮层即弹出定位的div层
2014/04/25 Javascript
使用jQuery设置disabled属性与移除disabled属性
2014/08/21 Javascript
js中document.write的那点事
2014/12/12 Javascript
js实现的后台左侧管理菜单代码
2015/09/11 Javascript
不想让浏览器运行javascript脚本的方法
2015/11/20 Javascript
解决wx.onMenuShareTimeline出现的问题
2016/08/16 Javascript
jquery ajaxfileupload异步上传插件使用详解
2017/02/08 Javascript
js 只比较时间大小的实例
2017/10/26 Javascript
浅谈Vue-cli单文件组件引入less,sass,css样式的不同方法
2018/03/13 Javascript
AngularJs用户输入动态模板XSS攻击示例详解
2018/04/21 Javascript
vue实现简单的MVVM框架
2018/08/05 Javascript
python使用urllib2实现发送带cookie的请求
2015/04/28 Python
Python3读取zip文件信息的方法
2015/05/22 Python
浅谈dataframe中更改列属性的方法
2018/07/10 Python
Django Rest framework权限的详细用法
2019/07/25 Python
python 爬虫百度地图的信息界面的实现方法
2019/10/27 Python
python lambda函数及三个常用的高阶函数
2020/02/05 Python
python GUI库图形界面开发之PyQt5窗口布局控件QStackedWidget详细使用方法
2020/02/27 Python
Jupyter notebook 启动闪退问题的解决
2020/04/13 Python
详解基于Scrapy的IP代理池搭建
2020/09/29 Python
使用Python爬虫爬取小红书完完整整的全过程
2021/01/19 Python
多重CSS背景动画实现方法示例
2014/04/04 HTML / CSS
HTML5 script元素async、defer异步加载使用介绍
2013/08/23 HTML / CSS
基于HTML5 WebGL的3D机房的示例
2018/03/16 HTML / CSS
技能竞赛活动方案
2014/02/21 职场文书
餐饮业员工工作决心书
2014/03/11 职场文书
商铺租赁意向书
2014/04/01 职场文书
毕业设计论文评语
2014/12/31 职场文书
2015年度对口支援工作总结
2015/07/22 职场文书
会议承办单位欢迎词
2019/07/09 职场文书