当前位置:首页 > 编程教程 > jQuery技术文章 > jQuery网页右侧广告跟随滚动代码分享

jQuery如何实现网页右侧广告跟随滚动

  • 发布时间:
  • 作者:码农之家
  • 点击:122

这篇文章主要知识点是关于jQuery、跟随滚动、的内容,如果大家想对相关知识点有系统深入的学习,可以参阅以下电子书

锋利的jQuery
锋利的jQuery全书第2版
  • 类型:jQuery大小:194.9 MB格式:PDF作者:单东林 张晓菲 魏
立即下载

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右侧广告跟随滚动,希望对大家的学习有所帮助。

以上就是本次给大家分享的关于java的全部知识点内容总结,大家还可以在下方相关文章里找到相关文章进一步学习,感谢大家的阅读和支持。

jQuery 相关电子书
学习笔记
网友NO.440123

jQuery 顶部导航跟随滚动条滚动固定浮动在顶部

section article class="left" p /p ul lia href="http://freejs.net/article_jquerywenzi_149.html" title="Ajax 动态加载内容"Ajax 动态加载内容/a/li lia href="http://freejs.net/article_jquerywenzi_148.html" title="jquery 弹出层 弹窗"jquery 弹出层 弹窗/a/li lia href="http://freejs.net/article_jquerywenzi_147.html" title="php文件管理,可以点击按照时间,大小,名称排序"php文件管理,可以点击按照时间,大小,名称排序/a/li lia href="http://freejs.net/article_daohangcaidan_146.html" title="jQuery 二级菜单,一次显示一个小类 鼠标点击显示小类"jQuery 二级菜单,一次显示一个小类 鼠标点击.../a/li lia href="http://freejs.net/article_jquerywenzi_145.html" title="jQuery 滑动改变价格"jQuery 滑动改变价格/a/li lia href="http://freejs.net/article_jquerywenzi_144.html" title="jQuery 垂直滑动新闻展示"jQuery 垂直滑动新闻展示/a/li lia href="http://freejs.net/article_jquerywenzi_143.html" ti……

网友NO.263562

Jquery实现侧边栏跟随滚动条固定(兼容IE6)

部分购物网站用这个功能放购物车或商品分类导航,使产品页面很长的时候,侧边栏能始终固定发挥它应有的作用,有的网站用这个功能来边栏的广告。 jQuery代码: var rollSet = $('#Roll');// 检查对象,#sidebar-tab是要随滚动条固定的ID,可根据需要更改 var offset = rollSet.offset(); $(window).scroll(function () { // 检查对象的顶部是否在游览器可见的范围内 var scrollTop = $(window).scrollTop(); if(offset.top scrollTop){ rollSet.addClass('fixed'); }else{ rollSet.removeClass('fixed'); } }); CSS代码: .fixed{position:fixed; top:20px;} .fixed{_position:absolute; _top:expression((20+(noValue = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop))+'px');}//兼容IE6 ……

<
1
>

Copyright 2018-2020 www.xz577.com 码农之家

版权投诉 / 书籍推广 / 赞助:520161757@qq.com