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 构建客户/服务分离的链接模型中Table分页代码效率初探
Jan 22 Javascript
js 优化次数过多的循环 考虑到性能问题
Mar 05 Javascript
javascript开发随笔一 preventDefault的必要
Nov 25 Javascript
纯js实现遮罩层效果原理分析
May 27 Javascript
JS+CSS实现带关闭按钮DIV弹出窗口的方法
Feb 27 Javascript
全面解析JS字符串和正则表达式中的match、replace、exec等函数
Jul 01 Javascript
vue插件tab选项卡使用小结
Oct 27 Javascript
JavaScript使用ZeroClipboard操作剪切板
May 10 Javascript
web.js.字符串与正则表达式操作
May 13 Javascript
使用Require.js封装原生js轮播图的实现代码
Jun 15 Javascript
React 使用Hooks简化受控组件的状态绑定
Mar 18 Javascript
在vue中使用回调函数,this调用无效的解决
Aug 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
「OVERLORD」动画重要删减!雅儿贝德的背叛?至尊猎杀队结成
2020/04/09 日漫
基于xcache的配置与使用详解
2013/06/18 PHP
Session 失效的原因汇总及解决丢失办法
2015/09/30 PHP
PHP 数组基本操作方法详解
2016/06/17 PHP
Laravel中基于Artisan View扩展包创建及删除应用视图文件的方法
2016/10/08 PHP
JS实现图片横向滚动效果示例代码
2013/09/04 Javascript
JavaScript DOM基础
2015/04/13 Javascript
jquery实现不包含当前项的选择器实例
2015/06/25 Javascript
JS动态添加iframe的代码
2015/09/14 Javascript
jQuery实现可关闭固定于底(顶)部的工具条菜单效果
2015/11/06 Javascript
jQuery简单注册和禁用全局事件的方法
2016/07/25 Javascript
VueJs路由跳转——vue-router的使用详解
2017/01/10 Javascript
Input文本框随着输入内容多少自动延伸的实现
2017/02/15 Javascript
js实现截图保存图片功能的代码示例
2017/02/16 Javascript
jQuery选取所有复选框被选中的值并用Ajax异步提交数据的实例
2017/08/04 jQuery
vue定义全局变量和全局方法的方法示例
2018/08/01 Javascript
从0到1构建vueSSR项目之node以及vue-cli3的配置
2019/03/07 Javascript
Vuex实现购物车小功能
2020/08/17 Javascript
python实现连接mongodb的方法
2015/05/08 Python
Python Property属性的2种用法
2015/06/21 Python
python抓取并保存html页面时乱码问题的解决方法
2016/07/01 Python
Python中 map()函数的用法详解
2018/07/10 Python
Python3 读、写Excel文件的操作方法
2018/10/20 Python
pytorch-RNN进行回归曲线预测方式
2020/01/14 Python
Python如何使用paramiko模块连接linux
2020/03/18 Python
python函数map()和partial()的知识点总结
2020/05/26 Python
HTML5实现多张图片上传功能
2016/03/11 HTML / CSS
Lancer Skincare官方网站:抗衰老皮肤护理
2020/11/20 全球购物
中科软测试工程师面试题
2012/06/16 面试题
致200米运动员广播稿
2014/02/06 职场文书
《数星星的孩子》教学反思
2014/04/11 职场文书
庆六一宣传标语
2014/10/08 职场文书
冰雪公主观后感
2015/06/16 职场文书
Java基础之线程锁相关知识总结
2021/06/30 Java/Android
部分武汉产收音机展览
2022/04/07 无线电
CSS实现背景图片全屏铺满自适应的3种方式
2022/07/07 HTML / CSS