jQuery网页右侧广告跟随滚动代码分享


Posted in Javascript onApril 20, 2020

jQuery广告跟随滚动的两种方法都分享给大家,希望对大家的学习有所启发。

方法一:

<script type="text/javascript">// <![CDATA[ 
$.fn.smartFloat = function() { 
 var position = function(element) { 
  var top = element.position().top, pos = element.css("position"); 
  $(window).scroll(function() { 
   var scrolls = $(this).scrollTop(); 
   if (scrolls > top) { 
    if (window.XMLHttpRequest) { 
     element.css({ 
      position: "fixed", 
      top: "10px" 
     }); 
    } else { 
     element.css({ 
      top: scrolls 
     }); 
    } 
   }else { 
    element.css({ 
     position: pos, 
     top: top 
    }); 
   } 
  }); 
 }; 
 return $(this).each(function() { 
  position($(this)); 
 }); 
}; 
 
//绑定 
$("#float").smartFloat(); 
// ]]></script>

方法二:

/*页面智能层浮动*/ 
jQuery(document).ready(function($){ 
 var $sidebar = $(".float"), 
 $window = $(window), 
 offset = $sidebar.offset(), 
 topPadding = 20; 
 $window.scroll(function() { 
  if ($window.scrollTop() > offset.top) { 
   $sidebar.stop().animate({ 
    marginTop: $window.scrollTop() - offset.top + topPadding 
   }); 
  } else { 
   $sidebar.stop().animate({ 
    marginTop: 0 
   }); 
  } 
 }); 
}); 
<div id="float" class="float"> 
<h3>博主推荐</h3> 
广告代码 
</div>

以上就是jQuery网页右侧广告跟随滚动,仿wordpress右侧广告跟随滚动,希望对大家的学习有所帮助。

Javascript 相关文章推荐
收集的网上用的ajax之chat.js文件
Apr 08 Javascript
各种常用浏览器getBoundingClientRect的解析
May 21 Javascript
禁用JavaScript控制台调试的方法
Mar 07 Javascript
js判断字符长度及中英文数字等
Mar 19 Javascript
js在指定位置增加节点函数insertBefore()用法实例
Jan 12 Javascript
jQuery中数据缓存$.data的用法及源码完全解析
Apr 29 Javascript
html5 canvas 详细使用教程
Jan 20 Javascript
easyui-edatagrid.js实现回车键结束编辑功能的实例
Apr 12 Javascript
JS运动特效之链式运动分析
Jan 24 Javascript
vue component 中引入less文件报错 Module build failed
Apr 17 Javascript
js中script的上下放置区别,Dom的增删改创建操作实例分析
Dec 16 Javascript
JS中this的4种绑定规则详解
Feb 04 Javascript
jQuery+PHP星级评分实现方法
Oct 02 #Javascript
谈谈JSON对象和字符串之间的相互转换JSON.stringify(obj)和JSON.parse(string)
Oct 01 #Javascript
通过js获取上传的图片信息(临时保存路径,名称,大小)然后通过ajax传递给后端的方法
Oct 01 #Javascript
基于OL2实现百度地图ABCD marker的效果
Oct 01 #Javascript
JS处理json日期格式化问题
Oct 01 #Javascript
JS日期格式化之javascript Date format
Oct 01 #Javascript
详解JavaScript对Date对象的操作问题(生成一个倒数7天的数组)
Oct 01 #Javascript
You might like
PHP5中使用PDO连接数据库的方法
2010/08/01 PHP
php curl常见错误:SSL错误、bool(false)
2011/12/28 PHP
如何用php获取程序执行的时间
2013/06/09 PHP
页面乱码问题的根源及其分析
2013/08/09 PHP
Windows下的PHP安装文件线程安全和非线程安全的区别
2014/04/23 PHP
php采用curl访问域名返回405 method not allowed提示的解决方法
2014/06/26 PHP
php中ftp_chdir与ftp_cdup函数用法
2014/11/18 PHP
拖动一个HTML元素
2006/12/22 Javascript
js类后台管理菜单类-MenuSwitch
2007/09/12 Javascript
Mootools 1.2 手风琴(Accordion)教程
2009/09/15 Javascript
基于jquery的关于动态创建DOM元素的问题
2010/12/24 Javascript
javascript 模拟坦克大战游戏(html5版)附源码下载
2014/04/08 Javascript
JavaScript中数据结构与算法(一):栈
2015/06/19 Javascript
JS实现的简洁纵向滑动菜单(滑动门)效果
2015/10/19 Javascript
jQuery多级手风琴菜单实例讲解
2015/10/22 Javascript
JavaScript原生对象常用方法总结(推荐)
2016/05/13 Javascript
JS克隆,属性,数组,对象,函数实例分析
2016/11/26 Javascript
JavaScript基础进阶之数组方法总结(推荐)
2017/09/04 Javascript
nodejs操作mongodb的填删改查模块的制作及引入实例
2018/01/02 NodeJs
JavaScript中var、let、const区别浅析
2018/06/24 Javascript
JS获取子节点、父节点和兄弟节点的方法实例总结
2018/07/06 Javascript
Vue组件之单向数据流的解决方法
2018/11/10 Javascript
Vue.js路由实现选项卡简单实例
2019/07/24 Javascript
AngularJS动态生成select下拉框的方法实例
2019/11/17 Javascript
微信小程序中的video视频实现 自定义播放按钮、封面图、视频封面上文案
2020/01/02 Javascript
python使用MySQLdb访问mysql数据库的方法
2015/08/03 Python
详解Ubuntu16.04安装Python3.7及其pip3并切换为默认版本
2019/02/25 Python
使用css3实现的windows8开机加载动画
2014/12/09 HTML / CSS
女士鞋子、包包和服装在线,第一款10美元:ShoeDazzle
2019/07/26 全球购物
2013年大学生的自我鉴定
2013/10/24 职场文书
多媒体编辑专业毕业生求职信
2014/06/13 职场文书
2014年宣传工作总结
2014/11/18 职场文书
2015年化验员工作总结
2015/04/10 职场文书
大学生就业意向书
2015/05/11 职场文书
Feign调用全局异常处理解决方案
2021/06/24 Java/Android
Oracle 多表查询基本语法实例
2022/04/18 Oracle