关键在于动态获取滚动坐标值

测试滚动事件

$(window).scroll(function(){

  console.log($(window).scrolltop());

})

获取三个高度:窗口高度,盒子高度以及滚动坐标值,将广告盒子设置为绝对定位,当鼠标滚动时,其top值为滚动坐标值+窗口高度/2-盒子高度/2

css代码:

<style>div{width:50px;height:200px;position: absolute;top:0;background: lightgreen;}.right{right:0;}</style>

JQ代码:

 1     <script>
 2         $(function(){
 3             //获得三个高度
 4
 5             var h2 = $(window).height();//窗口高度
 6             var h3 = $('div').height();//盒子高度
 7             //滚动事件
 8             $(window).scroll(function(){
 9                 var h1 = $(window).scrollTop();//滚动值
10                 $('div').stop().animate({top:h1+h2/2-h3/2},200); //注意加动画前加stop()
11             })
12             $('span').on('click',function(){
13                 $(this).parent().css('display','none');
14             })
15
16         })
17         </script>

转载于:https://www.cnblogs.com/shisanjun/p/4814154.html

网页常用动态效果--悬浮广告相关推荐

  1. 手机(wap)网页底部固定悬浮广告带轮播特效代码

    // 作者:xycms // 网址:http://wwww.jsxyidc.com // 日期:2019-03-3 // QQ:364500483 // code:网页底部悬浮广告代码,带单独关闭va ...

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

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

  3. Javascript删除网页悬浮广告(一)

    Javascript删除网页悬浮广告(一) 前言 设计思路 具体方案 定位方式 Id Class Tag Name Name 解决措施 删除 隐藏 折叠 商业道德 笔记 附录及声明 前言 在上网冲浪浏 ...

  4. wap手机网页悬浮广告代码遮盖原有网页内容怎么办?

     wap手机网页广告代码遮盖原有网页内容怎么办? 这个也许是很多weber在做网页页面会遇到的问题,假如是在中间悬浮,最好的办法就是不要用了,这个没有好的解决办法,只要是广告肯定是要给客户看的,不 ...

  5. 如何对手机网页底部悬浮广告代码做翻转效果,这样做就好了

    如何对手机网页底部悬浮广告代码做翻转效果,这样做就好了 首先你要有悬浮层,然后给予CSS赋样式,样式如下: //作者:xycms //update:20190442 //QQ:364500483 va ...

  6. 常见网页悬浮广告(JavaScript)

    <!doctype html> <html> <head> <meta charset="utf-8"> <title> ...

  7. 常用的对联广告带关闭功能

    <html> <head> <title>常用的对联广告带关闭功能 - qpsh.com</title> <meta http-equiv=&qu ...

  8. jQuery右下角悬浮广告

    查看演示 右下角悬浮广告是一种常见的网页广告展示方式,而且对用户浏览有干扰之嫌但对网站收益来说是很受站长们欢迎的.今天我给大家分享一个使用jQuery来实现网页右下角广告的实例.它的优点是可以从右下角 ...

  9. 美工效果图大小 html,美工做图和网页常用尺寸表.doc

    美工做图和网页常用尺寸表 美工做图和网页常用尺寸表 平面设计常用制作尺寸 资料]平面设计常用制作尺寸 正度纸张:787×1092mm 开数(正度) 尺寸 单位(mm) 全开 781×1086 2开 5 ...

最新文章

  1. 中国大气污染影响韩国?生态环境部这样反驳
  2. JetBrains放出Java代码质量检查工具Qodana,不了解一下?
  3. php文件上传参数设置
  4. 《R语言初学指南》一2.8 参考文献
  5. Python Django 迁移失败如何处理
  6. 【CodeForces - 523C】Name Quest (模拟)
  7. python爬取网上文章_python 爬取微信文章
  8. JsTree实现简单的CRUD
  9. vfp 连接mysql数据库_Visual FoxPro操作数据库之函数大全
  10. 调用$.ajax不成功,jquery中ajax请求后台数据成功后既不执行success也不执行error的完美解决方法...
  11. Java集合类的整理
  12. HQL –Hibernate查询语言–示例教程
  13. java 存储空间不足 无法处理此命令_Java开发网 - java.io.IOException: 存储空间不足,无法处理此命令。...
  14. 他一个人干掉了5个装甲军
  15. C语言学习(三)内存初识、数据在内存中的保存形式、程序载入内存
  16. scJoint integrates atlas-scale single-cell RNA-seq and ATAC-seq data with transfer learning
  17. windows系统安装Racket后使用raco指令
  18. npm ERR! code ERESOLVEnpm ERR! ERESOLVE could not resolve dependency
  19. Http下载与Ftp下载区别
  20. 宇称不守恒与暗物质/暗能量

热门文章

  1. arduino无源蜂鸣器歌曲编码_Arduino加无源蜂鸣器,播放音乐《葫芦娃》
  2. ad20中怎么多选操作改层_在操作系统中CPU是怎么调度的
  3. 金陵科技学院计算机系男女比,眼已亮瞎:719所全国高校男女比例排名
  4. leetcode170. 两数之和 III - 数据结构设计
  5. leetcode61 旋转链表
  6. 《Head First设计模式》第二章笔记 观察者模式
  7. DateFormat(炸窝)
  8. C:01---数据类型与ASCII
  9. 老司机整理对Nginx性能优化
  10. 压力测试http_load 通过修改配置测试https协议成功了。