javascript实现右下角广告框效果


Posted in Javascript onFebruary 01, 2017

本文教大家用原生js实现的简单网页主页右下角的广告框效果,利用好绝对定位,点击X关闭广告,里面的内容不管动图或者视频都可以。

代码最简洁,js行为优化版,复制粘贴即可使用。 

演示部分

javascript实现右下角广告框效果

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>右下角广告框效果</title>
</head>
<style type="text/css">
  #advbox{
    width: 400px;
    height: 300px;
    position: fixed;
    right: 0;
    bottom: 0;
  }
  .adv{
    width: 380px;
    height: 270px;
    border: 1px solid #a00;
    position: relative;
  }
  #icon{
    display: block;
    width: 24px;
    height: 24px;
    color: #0c0;
    font-size: 30px;
    font-weight: bolder;
    position: absolute;
    right: 2px;
    top: 2px;
    cursor: pointer;
  }
  #resetadv{
    width: 105px;
    height:20px;
    position: fixed;
    right: 25px;
    bottom: 15px;
    color: #fff;
    font-size: 20px;
    background-color: #333;
  }
  .hide{
    display: none;
  }
  .show{
    display: block;
  }
</style>
<body>
  <div id="advbox">
    <div class="adv">
    <img src="" alt="结合html5,这可以是一个gif,swf或者video">
    <span id="icon">X</span>
    </div>
  </div>
  <div id="resetadv">广告入口>></div>

<script type="text/javascript">
  (function(){
      //封装一下dom的id操作
      var $ = function(id){
        return document.getElementById(id);
      };
      //添加点击事件
      $("icon").onclick=function(){
        $("advbox").className = "hide";
      };
      $("resetadv").onmouseover=function(){
        $("advbox").className = "show";
      };
  })();
</script>  
</body>
</html>

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
JavaScript 浮点数运算 精度问题
Oct 06 Javascript
如何确保JavaScript的执行顺序 之jQuery.html并非万能钥匙
Mar 03 Javascript
《JavaScript高级程序设计》阅读笔记(三) ECMAScript中的引用类型
Feb 27 Javascript
jQuery中(function(){})()执行顺序的理解
Mar 05 Javascript
JavaScript利用正则表达式去除日期中的“-”
Jul 01 Javascript
jQuery实现简易的天天爱消除小游戏
Oct 16 Javascript
JavaScript类型系统之Object详解
Jan 07 Javascript
Node.js使用Express创建Web项目详细教程
Mar 31 Javascript
JS实现DOM节点插入操作之子节点与兄弟节点插入操作示例
Jul 30 Javascript
vue router 源码概览案例分析
Oct 09 Javascript
Vue将页面导出为图片或者PDF
Aug 17 Javascript
解决vue动态路由异步加载import组件,加载不到module的问题
Jul 26 Javascript
基于javascript实现最简单选项卡切换
Feb 01 #Javascript
快速实现jQuery多级菜单效果
Feb 01 #Javascript
angular实现商品筛选功能
Feb 01 #Javascript
Bootstarp基本模版学习教程
Feb 01 #Javascript
angular实现表单验证及提交功能
Feb 01 #Javascript
Javascript基础回顾之(三) js面向对象
Jan 31 #Javascript
Javascript基础回顾之(二) js作用域
Jan 31 #Javascript
You might like
PHP学习 变量使用总结
2011/03/24 PHP
php学习笔记 [预定义数组(超全局数组)]
2011/06/09 PHP
在WAMP环境下搭建ZendDebugger php调试工具的方法
2011/07/18 PHP
php删除与复制文件夹及其文件夹下所有文件的实现代码
2013/01/23 PHP
Yii+MYSQL锁表防止并发情况下重复数据的方法
2016/07/14 PHP
Yii 2.0中场景的使用教程
2017/06/02 PHP
php中Swoole的热更新实现代码实例
2021/03/04 PHP
JavaScript 对象链式操作测试代码
2010/04/25 Javascript
jQuery 学习第六课 实现一个Ajax的TreeView
2010/05/17 Javascript
js null undefined 空区别说明
2010/06/13 Javascript
Jquery实现图片左右自动滚动示例
2013/09/25 Javascript
Mac OS X 系统下安装和部署Egret引擎开发环境
2014/09/03 Javascript
JavaScript如何实现组合列表框中元素移动效果
2016/03/01 Javascript
AngularJS 表达式详细讲解及实例代码
2016/07/26 Javascript
JavaScript Canvas绘制圆形时钟效果
2020/08/20 Javascript
Angular 4根据组件名称动态创建出组件的方法教程
2017/11/01 Javascript
ES6 系列之 Generator 的自动执行的方法示例
2018/10/19 Javascript
js实现动态添加上传文件页面
2018/10/22 Javascript
vue 使用vant插件做tabs切换和无限加载功能的实现
2020/11/04 Javascript
详解python里使用正则表达式的全匹配功能
2017/10/19 Python
django1.11.1 models 数据库同步方法
2018/05/30 Python
对python3中pathlib库的Path类的使用详解
2018/10/14 Python
python使用udp实现聊天器功能
2018/12/10 Python
Python实现读取txt文件中的数据并绘制出图形操作示例
2019/02/26 Python
python多线程同步之文件读写控制
2021/02/25 Python
使用OpenCV实现仿射变换—旋转功能
2019/08/29 Python
python怎么判断素数
2020/07/01 Python
Python排序函数的使用方法详解
2020/12/11 Python
css3闪亮进度条效果实现思路及代码
2013/04/17 HTML / CSS
详解CSS3 filter:drop-shadow滤镜与box-shadow区别与应用
2020/08/24 HTML / CSS
详解HTML5中ol标签的用法
2015/09/08 HTML / CSS
Baracuta官方网站:Harrington夹克,G9,G4,G10等
2018/03/06 全球购物
汽车工程专业应届生求职信
2013/10/19 职场文书
审计专业自荐信范文
2014/04/21 职场文书
班委竞选演讲稿
2014/04/28 职场文书
歌咏比赛口号大全
2015/12/25 职场文书