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导出Excel实例详解
Nov 25 Javascript
node中socket.io的事件使用详解
Dec 15 Javascript
Javascript中With语句用法实例
May 14 Javascript
js中字符串编码函数escape()、encodeURI()、encodeURIComponent()区别详解
Apr 01 Javascript
javascript跨域请求包装函数与用法示例
Nov 03 Javascript
js 判断登录界面的账号密码是否为空
Feb 08 Javascript
仿淘宝JSsearch搜索下拉深度用法
Jan 15 Javascript
vue .sync修饰符的使用详解
Jun 15 Javascript
JS复杂判断的更优雅写法代码详解
Nov 07 Javascript
Vue3.0 响应式系统源码逐行分析讲解
Oct 14 Javascript
vue.js 输入框输入值自动过滤特殊字符替换中问标点操作
Aug 31 Javascript
js实现可爱的气泡特效
Sep 05 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 智能404跳转代码,适合换域名没改变目录的网站
2010/06/04 PHP
PHP中实现获取IP和地理位置类分享
2015/02/10 PHP
Yii核心验证器api详解
2016/11/23 PHP
PHP连接sftp并下载文件的方法教程
2018/08/26 PHP
yii 框架实现按天,月,年,自定义时间段统计数据的方法分析
2020/04/04 PHP
面向对象设计模式的核心法则
2013/11/10 Javascript
浅析Javascript中“==”与“===”的区别
2014/12/23 Javascript
jquery模拟实现鼠标指针停止运动事件
2016/01/12 Javascript
给angular加上动画效遇到的问题总结
2016/02/17 Javascript
JavaScript知识点总结(六)之JavaScript判断变量数据类型
2016/05/31 Javascript
Node.js实现文件上传
2016/07/05 Javascript
Vue.js 父子组件通讯开发实例
2016/09/06 Javascript
在Vue.js中使用Mixins的方法
2017/09/12 Javascript
jQuery.parseJSON()函数详解
2019/02/28 jQuery
小程序中的箭头函数的具体使用
2020/06/19 Javascript
通过实例了解Nodejs模块系统及require机制
2020/07/16 NodeJs
vue自定义插件封装,实现简易的elementUi的Message和MessageBox的示例
2020/11/20 Vue.js
如何在JavaScript中等分数组的实现
2020/12/13 Javascript
10款最好的Web开发的 Python 框架
2015/03/18 Python
详谈python http长连接客户端
2017/06/12 Python
Python闭包执行时值的传递方式实例分析
2018/06/04 Python
使用Python 统计高频字数的方法
2019/01/31 Python
PyQt4 treewidget 选择改变颜色,并设置可编辑的方法
2019/06/17 Python
python里运用私有属性和方法总结
2019/07/08 Python
python实现socket+threading处理多连接的方法
2019/07/23 Python
Django中ORM找出内容不为空的数据实例
2020/05/20 Python
财务会计毕业生个人求职信
2014/02/03 职场文书
学校火灾防控方案
2014/06/09 职场文书
生物科学专业自荐书
2014/06/20 职场文书
2014教师年度思想工作总结
2014/11/10 职场文书
2014年大学学生会工作总结
2014/12/02 职场文书
2015年教研员工作总结
2015/05/26 职场文书
建国大业观后感
2015/06/01 职场文书
预备党员转正意见
2015/06/01 职场文书
2019学校运动会开幕词
2019/05/13 职场文书
解决Mysql多行子查询的使用及空值问题
2022/01/22 MySQL