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 相关文章推荐
Add a Formatted Table to a Word Document
Jun 15 Javascript
一个用javascript写的select支持上下键、首字母筛选以及回车取值的功能
Sep 09 Javascript
Jquery实现显示和隐藏的4种简单方式
Aug 28 Javascript
详解JavaScript的另类写法
Apr 11 Javascript
js日期相关函数dateAdd,dateDiff,dateFormat等介绍
Sep 24 Javascript
JS常用倒计时代码实例总结
Feb 07 Javascript
基于jQuery代码实现圆形菜单展开收缩效果
Feb 13 Javascript
利用JavaScript对中文(汉字)进行排序实例详解
Jun 18 Javascript
layer.open 按钮的点击事件关闭方法
Aug 17 Javascript
微信小程序template模版的使用方法
Apr 13 Javascript
JavaScript图像放大镜效果实现方法详解
Jun 28 Javascript
微前端qiankun改造日渐庞大的项目教程
Jun 21 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
《星际争霸》各版本雷兽特点图文解析 雷兽不同形态一览
2020/03/02 星际争霸
php select,radio和checkbox默认选择的实现方法
2010/05/15 PHP
php 无限级数据JSON格式及JS解析
2010/07/17 PHP
PHP备份/还原MySQL数据库的代码
2011/01/06 PHP
php Smarty初体验二 获取配置信息
2011/08/08 PHP
改写函数实现PHP二维/三维数组转字符串
2013/09/13 PHP
php支付宝系列之电脑网站支付
2018/05/30 PHP
ThinkPHP5.0框架验证码功能实现方法【基于第三方扩展包】
2019/03/11 PHP
PHP实现笛卡尔积算法的实例讲解
2019/12/22 PHP
一个加密JavaScript的开源工具PACKER2.0.2
2006/11/04 Javascript
JavaScript 关键字屏蔽实现函数
2009/08/02 Javascript
javascript中xml操作实现代码
2011/11/21 Javascript
用js将内容复制到剪贴板兼容浏览器
2014/03/18 Javascript
jquery浏览器滚动加载技术实现方案
2014/06/03 Javascript
基于jQuery全屏焦点图左右切换插件responsiveslides
2015/09/07 Javascript
基于Jquery+div+css实现弹出登录窗口(代码超简单)
2015/10/27 Javascript
基于Vue.js的表格分页组件
2016/05/22 Javascript
微信小程序 实战程序简易新闻的制作
2017/01/09 Javascript
Three.js利用顶点绘制立方体的方法详解
2017/09/27 Javascript
iview给radio按钮组件加点击事件的实例
2017/09/30 Javascript
小程序云开发如何实现图片上传及发表文字
2019/05/17 Javascript
layui radio单选限制下一个radio单选的实例
2019/09/03 Javascript
解决vue-router 切换tab标签关闭时缓存问题
2020/07/22 Javascript
Vue使用路由钩子拦截器beforeEach和afterEach监听路由
2020/11/16 Javascript
python使用PIL缩放网络图片并保存的方法
2015/04/24 Python
Python调用命令行进度条的方法
2015/05/05 Python
selenium+python环境配置教程详解
2019/05/28 Python
Python安装与基本数据类型教程详解
2019/05/29 Python
详解Python 中sys.stdin.readline()的用法
2019/09/12 Python
Pytorch maxpool的ceil_mode用法
2020/02/18 Python
python实现扫雷游戏
2020/03/03 Python
美国珠宝网上商店:Jeulia
2016/09/01 全球购物
业务经理岗位职责
2013/11/11 职场文书
Python Pycharm虚拟下百度飞浆PaddleX安装报错问题及处理方法(亲测100%有效)
2021/05/24 Python
Mysql 设置boolean类型的操作
2021/06/04 MySQL
Mysql查询时间区间日期列表,不会由于数据表数据影响
2022/04/19 MySQL