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 相关文章推荐
一端时间轮换的广告
Jun 26 Javascript
JavaScript获得选中文本内容的方法
Dec 02 Javascript
判断控件是否已加载完成的代码
Feb 24 Javascript
JavaScript统计网站访问次数的实现代码
Nov 18 Javascript
关于foreach循环中遇到的问题小结
May 08 Javascript
判断jQuery是否加载完成,没完成继续判断的解决方法
Dec 06 jQuery
jQuery实现鼠标响应式淘宝动画效果示例
Feb 13 jQuery
浅谈super-vuex使用体验
Jun 25 Javascript
Angular5.0 子组件通过service传递值给父组件的方法
Jul 13 Javascript
vue.js自定义组件directives的实例代码
Nov 09 Javascript
VUE路由动态加载实例代码讲解
Aug 26 Javascript
Vue+Java+Base64实现条码解析的示例
Sep 23 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使用memcache缓存技术提高响应速度的方法
2014/12/26 PHP
PHP+JS实现的商品秒杀倒计时用法示例
2016/11/15 PHP
php微信公众平台开发(三)订阅事件处理
2016/12/06 PHP
php利用ffmpeg提取视频中音频与视频画面的方法详解
2017/06/07 PHP
由php中字符offset特征造成的绕过漏洞详解
2017/07/07 PHP
在网页中控制wmplayer播放器
2006/07/01 Javascript
jquery中的过滤操作详细解析
2013/12/02 Javascript
推荐9款炫酷的基于jquery的页面特效
2014/12/07 Javascript
JavaScript 开发工具webstrom使用指南
2014/12/09 Javascript
基于jquery fly插件实现加入购物车抛物线动画效果
2016/04/05 Javascript
返回函数的JavaScript函数
2016/06/14 Javascript
jQuery 获取select选中值及清除选中状态
2016/12/13 Javascript
Vue实现active点击切换方法
2018/03/16 Javascript
微信小程序项目实践之九宫格实现及item跳转功能
2018/07/19 Javascript
vue生命周期和react生命周期对比【推荐】
2018/09/19 Javascript
vue router 通过路由来实现切换头部标题功能
2019/04/24 Javascript
Vue监听滚动实现锚点定位(双向)示例
2019/11/13 Javascript
解决在Vue中使用axios POST请求变成OPTIONS的问题
2020/08/14 Javascript
vue elementui tree 任意级别拖拽功能代码
2020/08/31 Javascript
Python程序设计入门(2)变量类型简介
2014/06/16 Python
Python实用技巧之利用元组代替字典并为元组元素命名
2018/07/11 Python
对python插入数据库和生成插入sql的示例讲解
2018/11/14 Python
详解python中list的使用
2019/03/15 Python
Appium+python自动化怎么查看程序所占端口号和IP
2019/06/14 Python
Python super()方法原理详解
2020/03/31 Python
Django 允许局域网中的机器访问你的主机操作
2020/05/13 Python
python3.5的包存放的具体路径
2020/08/16 Python
十佳青年个人事迹材料
2014/01/28 职场文书
关于孝道的演讲稿
2014/05/21 职场文书
捐款通知怎么写
2015/04/24 职场文书
学雷锋献爱心倡议书
2015/04/27 职场文书
2016年七夕爱情寄语
2015/12/04 职场文书
Pytorch实现图像识别之数字识别(附详细注释)
2021/05/11 Python
MySQL学习之基础操作总结
2022/03/19 MySQL
详细介绍python操作RabbitMq
2022/04/12 Python
Python 装饰器(decorator)常用的创建方式及解析
2022/04/24 Python