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 相关文章推荐
IE6中使用position导致页面变形的解决方案(js代码)
Jan 09 Javascript
YUI Compressor压缩JavaScript原理及微优化
Jan 07 Javascript
如何使用jquery控制CSS样式,并且取消Css样式(如背景色,有实例)
Jul 09 Javascript
javaScript中两个等于号和三个等于号之间的区别介绍
Jun 27 Javascript
再分享70+免费的jquery 图片滑块效果插件和教程
Dec 15 Javascript
Javascript操作表单实例讲解(下)
Jun 20 Javascript
jQuery插件echarts去掉垂直网格线用法示例
Mar 03 Javascript
javascript作用域链与执行环境详解
Mar 25 Javascript
javascript+html5+css3自定义提示窗口
Jun 21 Javascript
Vue+Flask实现简单的登录验证跳转的示例代码
Jan 13 Javascript
vue数据传递--我有特殊的实现技巧
Mar 20 Javascript
微信小程序使用车牌号输入法的示例代码
Aug 20 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
PHP4实际应用经验篇(6)
2006/10/09 PHP
关于Sphinx创建全文检索的索引介绍
2013/06/25 PHP
php生成RSS订阅的方法
2015/02/13 PHP
PHP标准库 (SPL)――Countable用法示例
2020/06/05 PHP
Mozilla中显示textarea中选择的文字
2006/09/07 Javascript
Chrome Form多次提交表单问题的解决方法
2011/05/09 Javascript
这些年、我收集的JQuery代码小结
2012/08/01 Javascript
JavaScript分析、压缩工具JavaScript Analyser
2014/12/31 Javascript
jquery.cookie实现的客户端购物车操作实例
2015/12/24 Javascript
Vuejs第十二篇之动态组件全面解析
2016/09/09 Javascript
利用JS实现页面删除并重新排序功能
2016/12/09 Javascript
IScroll5实现下拉刷新上拉加载的功能实例
2017/08/11 Javascript
微信小程序scroll-view组件实现滚动动画
2018/01/31 Javascript
JavaScript去掉数组重复项的方法分析【测试可用】
2018/07/19 Javascript
Vue-cli@3.0 插件系统简析
2018/09/05 Javascript
vue组件之间的数据传递方法详解
2019/04/19 Javascript
解决vant title-active-color与title-inactive-color不生效问题
2020/11/03 Javascript
[59:32]Liquid vs Fnatic 2019国际邀请赛淘汰赛败者组BO1 8.20.mp4
2020/07/19 DOTA
python爬取亚马逊书籍信息代码分享
2017/12/09 Python
Tensorflow 利用tf.contrib.learn建立输入函数的方法
2018/02/08 Python
python3.x实现发送邮件功能
2018/05/22 Python
Python数据结构之栈、队列及二叉树定义与用法浅析
2018/12/27 Python
python创造虚拟环境方法总结
2019/03/04 Python
python 中如何获取列表的索引
2019/07/02 Python
Python解决pip install时出现的Could not fetch URL问题
2019/08/01 Python
实例代码讲解Python 线程池
2020/08/24 Python
python数据抓取3种方法总结
2021/02/07 Python
Forever 21美国官网:美国标志性快时尚品牌
2017/02/20 全球购物
联想德国官网:Lenovo Germany
2018/07/04 全球购物
中东奢侈品市场:Coveti
2019/05/12 全球购物
运动会邀请函范文
2014/01/31 职场文书
最新结婚典礼主持词
2014/03/14 职场文书
计算机毕业生自荐信
2014/06/12 职场文书
小学生美德少年事迹材料
2014/08/24 职场文书
个人简历自我评价怎么写
2015/03/10 职场文书
VUE递归树形实现多级列表
2022/07/15 Vue.js