JQuery实现网页右侧随动广告特效


Posted in Javascript onJanuary 17, 2016

方法一:

<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 
      }); 
    } 
  }); 
});

HTML

<div id="float" class="float"> 
<h3>推荐</h3> 
广告代码 
</div>

以上2种方法都可以实现页面右侧的随动广告特效,希望对大家能够有所帮助。

Javascript 相关文章推荐
基于jQuery的简单的列表导航菜单
Mar 02 Javascript
基于Unit PNG Fix.js有时候在ie6下不正常的解决办法
Jun 26 Javascript
调用jQuery滑出效果时闪烁的解决方法
Mar 27 Javascript
JavaScript设计模式之代理模式介绍
Dec 28 Javascript
js检测用户输入密码强度
Oct 22 Javascript
举例说明如何为JavaScript的方法参数设置默认值
Nov 17 Javascript
倾力总结40条常见的移动端Web页面问题解决方案
May 24 Javascript
jQuery UI插件实现百度提词器效果
Nov 21 Javascript
ztree实现权限横向显示功能
May 20 Javascript
JavaScript30 一个月纯 JS 挑战中文指南(英文全集)
Jul 23 Javascript
jQuery实现的解析本地 XML 文档操作示例
Apr 30 jQuery
vue深度监听(监听对象和数组的改变)与立即执行监听实例
Sep 04 Javascript
Validform+layer实现漂亮的表单验证特效
Jan 17 #Javascript
javascript实现倒计时跳转页面
Jan 17 #Javascript
jQuery实现图片走马灯效果的原理分析
Jan 16 #Javascript
JavaScript时间操作之年月日星期级联操作
Jan 15 #Javascript
input点击后placeholder中的提示消息消失
Jan 15 #Javascript
jQuery插件imgPreviewQs实现上传图片预览
Jan 15 #Javascript
实例详解AngularJS实现无限级联动菜单
Jan 15 #Javascript
You might like
php jquery 实现新闻标签分类与无刷新分页
2009/12/18 PHP
PHP实现自动识别原编码并对字符串进行编码转换的方法
2016/07/13 PHP
php curl批处理实现可控并发异步操作示例
2018/05/09 PHP
页面版文本框智能提示JS代码
2009/11/20 Javascript
JavaScript基本编码模式小结
2012/05/23 Javascript
JQuery 常用方法和事件详细介绍
2013/04/18 Javascript
JS实现跟随鼠标闪烁转动色块的方法
2015/02/26 Javascript
JavaScript DOM事件(笔记)
2015/04/08 Javascript
JS代码实现table数据分页效果
2016/05/26 Javascript
JS中this上下文对象使用方式
2016/10/09 Javascript
JS取数字小数点后两位或n位的简单方法
2016/10/24 Javascript
Vue-resource拦截器判断token失效跳转的实例
2017/10/27 Javascript
jQuery中内容过滤器简单用法示例
2018/03/31 jQuery
Vue-CLI3.x 设置反向代理的方法
2018/12/06 Javascript
小程序实现层叠卡片滑动效果
2019/08/26 Javascript
vue如何使用外部特殊字体的操作
2020/07/30 Javascript
400多行Python代码实现了一个FTP服务器
2012/05/10 Python
在Python中处理字符串之isdecimal()方法的使用
2015/05/20 Python
Python实现全角半角字符互转的方法
2016/11/28 Python
人机交互程序 python实现人机对话
2017/11/14 Python
对python中的乘法dot和对应分量相乘multiply详解
2018/11/14 Python
Python restful框架接口开发实现
2020/04/13 Python
HTML5添加鼠标悬浮音响效果不使用FLASH
2014/04/23 HTML / CSS
几道PHP面试题
2013/04/14 面试题
托管代码(Managed Code)和非托管代码(Unmanaged Code)有什么区别
2014/09/29 面试题
婚礼证婚人证婚词
2014/01/13 职场文书
《中华少年》教学反思
2014/02/15 职场文书
《小池塘》教学反思
2014/02/28 职场文书
高中学生期末评语
2014/04/25 职场文书
教师职位说明书
2014/07/29 职场文书
2014国庆65周年领导讲话稿(3篇)
2014/09/21 职场文书
个人整改措施落实情况汇报
2014/10/29 职场文书
幼儿教师师德师风自我评价
2015/03/05 职场文书
2015年司机工作总结
2015/04/23 职场文书
告知书格式
2015/07/01 职场文书
js实现模拟购物商城案例
2021/05/18 Javascript