1. 下载文件
提供原生 JavaScript 和 jQuery 两个版本下载:从 GitHub 下载
2. 插入 JavaScript 和添加执行脚本
在页面底部 </body> 之前加入代码
原生 JavaScript:
- <script src="sidebar-follow.js"></script>
- <script>
- /* <![CDATA[ */
- (new SidebarFollow()).init({
- element: 'sidebar-follow',
- prevElement: 'recent-comments',
- distanceToTop: 15
- });
- /* ]]> */
- </script>
jQuery:
- <script src="jquery.js"></script> <!-- 如果已在网站的其他地方引入 jQuery, 请不要在次引入 -->
- <script src="sidebar-follow-jquery.js"></script>
- <script>
- /* <![CDATA[ */
- (new SidebarFollow()).init({
- element: jQuery('#sidebar-follow'),
- prevElement: jQuery('#recent-comments'),
- distanceToTop: 15
- });
- /* ]]> */
- </script>
参数:
- element: 跟随区域的节点对象
- prevElement: 上方的节点对象
- distanceToTop: 节点上边到页面顶部的距离
方法二:
JS:
- <script type="text/javascript">
- jQuery(document).ready(function() {
- var a = $("#abc").offset();
- $(window).scroll(function() {
- var b = $(window).scrollTop();
- if (b > a.top + 40) {
- $("#abcad").addClass("fixed")
- } else {
- $("#abcad").removeClass("fixed")
- }
- });
- });
- </script>
CSS:
- .fixed {
- position:fixed;
- top:40px;
- width:300px;
- }
PHP:
- <div id="abc">
- <div id="abcad">
- <center style="background: url(http://x.libdd.com/farm1/2893f5/18a75936/hello.gif) no-repeat center;height: 250px;">
- <!-- 广告位:300*250 -->
- <script type="text/javascript" >BAIDU_CLB_SLOT_ID = "491497";</script>
- <script type="text/javascript" src="http://cbjs.baidu.com/js/o.js"></script>
- </center>
- </div>
- </div>
没看懂…
伤不起啊伤不起,看到代码就头大。我折腾这种浮动代码好几种了都没成功。
好久没来了,过来踩踩
不错哦,赞一个。求认识,求回访
我来留下脚印
不错哦,赞一个。求认识,求回访