侧边栏广告就是指我们在浏览网站的时候在网页的右边中间部分显示的那个div,无论我们是拖动滚动条,还是放大缩小窗口,广告始终显示在右边的中间。这里主要是提供两种方法的实现。
方法一:
就是使用纯粹的布局来实现,比较简单,即是使用 position:fixed; 没有什么好说的直接看代码:

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>侧边栏广告</title><style>div {width: 100px;height: 100px;background-color: red;position: fixed;/** 最简单的一种是新方法,就是让绝对定位设置成固定,但是IE6不会支持此种特性*/right: 0;top: 50%;margin-top: -50px;}</style></head>
<body style="height: 2000px">
<div id="div1"></div>
</body>
</html>

方法二:
通过设置div top值的方式来实现:

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>侧边栏广告效果2-</title><style>#div1 {height: 100px;width: 100px;background-color: red;position: absolute;right: 0px;}/**通过设置div的top值 = scrolltop 的高度 + (可视化区域的高度-div自身的高度)/2 来实现 div始终位于区域中间位置*/</style><script>window.onresize=window.onscroll= window.onload=function () {var oDiv=document.getElementById("div1");var scrollTop =document.documentElement.scrollTop;var t = (document.documentElement.clientHeight-oDiv.offsetHeight)/2;oDiv.style.top=scrollTop+t+"px";}</script>
</head>
<body style="height: 2000px;"><div id="div1"></div>
</body>
</html

参考自:妙味课堂的原创js视频。

js学习之——网页侧边栏广告效果相关推荐

  1. JS实现网页流氓广告效果

    JS实现网页流氓广告效果   大家在浏览网页的时候,是不是经常遇到各种各样的垃圾弹窗,当你把它关闭之后,过一段时间他又弹出来,非常的让人心烦.   这种流氓弹窗我们是可以通过JavaScript的 s ...

  2. 动态效果html wow,WOW.js轻松让网页实现动画效果

    给大家分享一个小插件,名字叫做WOW.js,这个插件是基于animate.css,animate.css是现在很流行的css动画库.这款插件作用很简单,可以及时实现网页中任意部分动画切入的效果.但是有 ...

  3. 【JS】网页悬浮广告及联系QQ客服侧边栏

    网页悬浮广告及联系QQ客服侧边栏,广告跳动效果,及QQ客服隐藏效果 <script language="javascript" type="text/javascr ...

  4. 商业化广告--体系学习-- 14 -- 业务实战篇 --转化优化:互联网大厂如何利用算法优化广告效果?

    掌握了 流量与用户体验,物料生产 和人群定向等优化技巧后,我们还需要关注转化 如何利用算法与技术优化广告转化效果. 效果广告投放的两难境地:转化成本 VS 转化量 前面,我们提到过,效果广告以超过 6 ...

  5. 异步加载js文件并执行js方法:实现异步处理网页的复杂效果

    异步加载js文件并执行js方法:实现异步处理网页的复杂效果 有这么一个场景,当你的网页页面效果过多就会造成了打开页面的速度变得缓慢,长时间处于加载的状态,这样的效果通常会让用户感到不友好,通常的处理方 ...

  6. js选中html的数字设置倒计时,JS实现的网页倒计时数字时钟效果

    本文实例讲述了JS实现的网页倒计时数字时钟效果.分享给大家供大家参考.具体实现方法如下: 代码如下: javascript实现的倒计时时钟 body,div{margin:0;padding:0;} ...

  7. Js浮动广告效果实现

    第一种 漂浮广告 不符合W3CJavaScript漂浮广告代码,很不错,代码精简,不过一次只有漂一个,复制就能用了.希望站长朋友喜欢. <html> <head> <ti ...

  8. html广告倒计时代码,js实现倒计时广告效果

    页面上经常弹出一些广告,过了几秒之后才出现关闭广告按钮(或者关闭按钮才可点)或者剩余指定时间才给你跳过广告(其实从用户的角度看,这个效果挺烦人的哈哈哈),效果大概如下图: js实现倒计时广告效果.gi ...

  9. android+百叶窗动画效果,js实现横向百叶窗效果网页切换动画效果的方法

    本文实例讲述了js实现横向百叶窗效果网页切换动画效果的方法.分享给大家供大家参考.具体分析如下: 这是一款很简洁但是效果却不错的网页切换效果,点击新网页后,网页会出现蓝白相间的百叶窗线条自动切换,直到 ...

最新文章

  1. 简述mysql半同步复制—semisync
  2. Windows系统C++配置编译OpenCV
  3. SDN自定义网络讲解(内部学习专用)
  4. Android studio如何连接三星手机
  5. 利用shell脚本添加环境变量
  6. mybatis 中 Example 的使用 :条件查询、排序、分页(三种分页方式 : RowBounds、PageHelpler 、limit )
  7. 三星堆的青铜机器人_三星堆“青铜纵目人像”到底仿照谁的相貌?专家终于讲出真相...
  8. 一串数字中有两个只出现一次的数字其余都是成对相同,求这两个数
  9. apple 官网系统软件下载如Command Line Tools下载
  10. 万网域名注册促销活动 - 阿里云域名优惠口令免费获取
  11. 如何成为技术大牛--摘自牛人
  12. 活动回顾|Derek做客Staking Mondays
  13. 搞计算机的真的不配拥有爱情吗。这是她给我留下的最后一段话
  14. Word中插入多张图片/论文图片排版的方法
  15. css3 3d头像,创意css3头像展示_觉唯设计
  16. 使用HTML5和CSS制作抖音动态首页
  17. 李开复写给中国大学生的第三封信
  18. cmd html 查找汉子字,cmd搜索字符串加换行 在cmd(命令提示符)中怎样换行
  19. 真正从优缺点选择NAS系统
  20. 魔兽地图编辑器导入自己编辑的j文件

热门文章

  1. D触发器(Verilog)
  2. 微型计算机中H指的是,微机(微型计算机技术及应用)选择题及答案(最终版)...
  3. 远程桌面按键失效变成快捷键
  4. GitHub教程 仓库的创建、同步、删除
  5. 人脸识别必读论文推荐
  6. 对你的 REST API 进行保护的正确办法
  7. R478规划及实施—理想丰满、现实骨感
  8. cnn生成图像显著图_使用CNN生成图像先验实现场景的盲图像去模糊
  9. 各省全国计算机二级考试报名费一览表,为什么广东计算机考证最贵?
  10. dva开源项目_dva 框架介绍