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 相关文章推荐
用js实现控制内容的向上向下滚动效果
Jun 26 Javascript
javascript中自定义对象的属性方法分享
Jul 12 Javascript
javascript中数组中求最大值示例代码
Dec 18 Javascript
老生常谈JavaScript中的this关键字
Oct 01 Javascript
在html中引入外部js文件,并调用带参函数的方法
Oct 31 Javascript
基于vue cli重构多页面脚手架过程详解
Jan 23 Javascript
JavaScript实现多态和继承的封装操作示例
Aug 20 Javascript
Vue加载json文件的方法简单示例
Jan 28 Javascript
JS基于开关思想实现的数组去重功能【案例】
Feb 18 Javascript
nuxt踩坑之Vuex状态树的模块方式使用详解
Sep 06 Javascript
layui时间控件选择时间范围的实现方法
Sep 28 Javascript
Vue时间轴 vue-light-timeline的用法说明
Oct 29 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
PHP函数之error_reporting(E_ALL ^ E_NOTICE)详细说明
2011/07/01 PHP
PHP连接SQLServer2005的实现方法(附ntwdblib.dll下载)
2012/07/02 PHP
php标签云的实现代码
2012/10/10 PHP
从零开始学YII2框架(六)高级应用程序模板
2014/08/20 PHP
javascript实现unicode和字符的互相转换
2007/07/18 Javascript
让input框实现类似百度的搜索提示(基于jquery事件监听)
2014/01/31 Javascript
jquery淡化版banner异步图片文字效果切换图片特效
2014/04/08 Javascript
Jquery 监视按键,按下回车键触发某方法的实现代码
2014/05/11 Javascript
原生js和jquery实现图片轮播特效
2015/04/23 Javascript
js停止冒泡和阻止浏览器默认行为的简单方法
2016/05/15 Javascript
JavaScript兼容浏览器FF/IE技巧
2016/08/14 Javascript
html5 canvas 详细使用教程
2017/01/20 Javascript
微信小程序tabBar模板用法实例分析【附demo源码下载】
2017/11/28 Javascript
elementUI中Table表格问题的解决方法
2018/12/04 Javascript
微信小程序的tab选项卡的实现效果
2019/05/15 Javascript
Node.js 多进程处理CPU密集任务的实现
2019/05/26 Javascript
基于NodeJS开发钉钉回调接口实现AES-CBC加解密
2020/08/20 NodeJs
利用Psyco提升Python运行速度
2014/12/24 Python
Python rstrip()方法实例详解
2018/11/11 Python
PyQt5 窗口切换与自定义对话框的实例
2019/06/20 Python
新手入门Python编程的8个实用建议
2019/07/12 Python
Windows10下Tensorflow2.0 安装及环境配置教程(图文)
2019/11/21 Python
CSS3 实现的加载动画
2020/12/07 HTML / CSS
教育局长自荐信范文
2013/12/22 职场文书
生产厂厂长岗位职责
2013/12/25 职场文书
员工工作表扬信范文
2014/01/13 职场文书
物流专员岗位职责
2014/02/17 职场文书
合作意向书模板
2014/03/31 职场文书
梅花魂教学反思
2014/04/25 职场文书
运动会广播稿50字-100字
2014/10/11 职场文书
群众路线学习笔记范文
2014/11/06 职场文书
个人工作能力自我评价
2015/03/05 职场文书
python实现简单的名片管理系统
2021/04/26 Python
Python 数据科学 Matplotlib图库详解
2021/07/07 Python
MySQL数据库实验实现简单数据库应用系统设计
2022/06/21 MySQL
彻底卸载VMware虚拟机的超详细步骤记录
2022/07/15 Servers