javascript 跟随滚动效果功能实例

前端之家收集整理的这篇文章主要介绍了javascript 跟随滚动效果功能实例前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
javascript跟随滚动效果插件代码(javascript Follow Plugin),有需要的朋友可以参考一下
Js 跟随滚动效果插件
支持定义多个跟随ID,采用css fixed属性不支持ie6,兼容其他主流浏览器。
支持定义滚动到底部的最小高度,不会覆盖底部
页面大小resize后,插件自动重置参数
=======
Js 跟随滚动效果插件
1.支持定义多个跟随ID,采用css fixed属性不支持ie6,兼容其他主流浏览器。
2.支持定义滚动到底部的最小高度,不会覆盖底部
3.页面大小resize后,插件自动重置参数
=======
使用方法
  1. <script type="text/javascript" src="follow.js"></script>
  2. /**
  3. * 跟随滚动效果
  4. *
  5. * @param
  6. * @arrange (512.笔记) jb51.cc
  7. **/
  8. window.onload = function(){
  9. var followIds = [document.getElementById("follow"),document.getElementById("follow2")];
  10. new Follow({
  11. obj:followIds,bottom:150
  12. });
  13. }
完整实例:
  1. <!DOCTYPE html>
  2. <html>
  3. <head profile="http://gmpg.org/xfn/11">
  4. <Meta charset="UTF-8">
  5. <title>Js Follow跟随滚动效果</title>
  6. <style>
  7. html,body{width:100%;margin:0;padding:0;}
  8. div{padding:0;margin:0;text-align:center;font-size:40px;font-weight:bold;color:#fff;}
  9. .clear:after{content:"";display:block;height:0;clear:both;visibility: hidden;overflow:hidden;}
  10. .clear{*zoom:1;}
  11. .wrap{width:1000px;margin:0 auto;}
  12. .header{width:100%;background:#1BA1E2;height:200px;line-height:300px;}
  13. .footer{width:100%;background:#666;height:150px;line-height:100px;}
  14. .content{width:100%;margin:0 auto;background:#aaa;}
  15. .left{width:70%;float:left;background:#8CBF26;}
  16. .text{padding:50px;text-align:left;word-break:break-all;line-height:36px;font-size:16px;font-weight:normal;}
  17. .right{width:30%;float:left;}
  18. .aside{padding:10px 0px;margin-top:50px;background:#F09609;width:300px;height:150px;}
  19. .aside2{padding:10px 0px;background:#DB4F33;}
  20. </style>
  21. </head>
  22. <body>
  23. <div>
  24. <div>Header</div>
  25. <div class="content clear">
  26. <div>
  27. <div>
  28. 使用方法<br/>
  29. 1.载入插件,在页面载入之后,window.onload = function(){}<br/>
  30. 2.创建需要跟随的对象的数组,比如 var followIds = [document.getElementById("follow"),document.getElementById("follow2")];<br/>
  31. 3.初始化Follow:new Follow();<br/>
  32. 4.传参,obj是对象数组,bottom是滚动块距离底部的最小的高度<br/>
  33. <hr/>
  34. <pre style="word-break:break-all;word-wrap:break-word;width:600px;">
  35. <script type="text/javascript" src="follow.js"></script>
  36. window.onload = function(){
  37. var followIds = [document.getElementById("follow"),document.getElementById("follow2")];
  38. new Follow({
  39. obj:followIds,bottom:150
  40. });
  41. }
  42. </pre>
  43. </div>
  44. <br/><br/><br/><br/><br/><br/><br/><br/><br/>
  45. </div>
  46. <div>
  47. <div id="follow">
  48. 跟随滚动<br/>模块1
  49. </div>
  50. <div id="follow2">
  51. 跟随滚动<br/>模块2
  52. </div>
  53. </div>
  54. </div>
  55. <div>Footer</div>
  56. </div>
  57. <script type="text/javascript" src="follow.min.js"></script>
  58. <script>
  59. window.onload = function(){
  60. var followIds = [document.getElementById("follow"),bottom:150
  61. });
  62. }
  63. </script>
  64. </body>
  65. </html>
  66. <!-- 来自 编程之家 jb51.cc (jb51.cc)-->

猜你在找的JavaScript相关文章