萬盛學電腦網

 萬盛學電腦網 >> 腳本專題 >> javascript >> jQuery插件scroll實現無縫滾動效果

jQuery插件scroll實現無縫滾動效果

   今天給大家分享一款頁面無縫滾動的jquery.scroll插件。 支持上下左右,淡入淡出,滾動時間設置,動畫時間設置,鼠標經過是否停止設置,滾動鼠標液動條看下頁面的切換效果。該插件適用浏覽器:IE8、360、FireFox、Chrome、Safari、Opera、傲游、搜狗、世界之窗。

  scroll滾動插件

  支持上下左右,淡入淡出,滾動時間設置,動畫時間設置,鼠標經過是否停止設置

  默認配置參數可修改

  $(".content").easysroll({ //默認配置參數 direction: "left", //滾動方向 left(向左)right(向右) top(向上) bottom(向下) 默認left numberr: "1", //每一次滾動數量 默認是1 delays:"1000",//完成一次動畫所需時間 默認是1000等於1秒 scrolling: "1000",//每一次動畫的時間間隔 默認是1000等於1秒 fadein:false,//是否支持淡入或淡出 默認false enterStop:true //鼠標移入是否暫停滾動 默認是true })

  html代碼:

  ?

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 <!DOCTYPE html> <html> <head lang="en"> <meta charset="UTF-8"> <title>滾動插件(支持上下左右,淡入淡出,滾動時間設置,動畫時間設置,鼠標經過是否停止設置)</title> <script src="js/jquery-1.7.2.min.js" type="text/javascript"></script> <script src="js/scroll.js" type="text/javascript"></script> </head> <style> *{ margin: 0px; padding: 0px;} .content{ width: 1010px; height:102px; overflow: hidden; border: #4e83c2 solid 1px; margin:50px auto; } .content ul{list-style: none; margin: 0px; padding: 0px; } .content ul li{ width: 100px; height: 100px; border:#ccc solid 1px; overflow: hidden;cursor: pointer;} </style> <body> <h1>支持上下左右,淡入淡出,滾動時間設置,動畫時間設置,鼠標經過是否停止設置</h1> <div class="content"> <ul type="box"> <li><img src="uploads/allimg/150210/1-15021010125I64-lp.jpg"></li> <li><img src="uploads/allimg/150210/1-1502100934032T-lp.png"></li> <li><img src="uploads/allimg/150209/1-1502092312470-L.gif"></li> <li><img src="uploads/allimg/150209/1-1502091243010-L.jpg"></li> <li><img src="uploads/allimg/150208/1-15020Q549320-L.jpg"></li> <li><img src="uploads/allimg/150204/1-150204143012445.jpg"></li> <li><img src="uploads/150208/1-15020Q94340510.jpg"></li> <li><img src="uploads/150207/1-15020GG54I43.jpg"></li> <li><img src="uploads/allimg/131024/89.jpg"></li> <li><img src="uploads/allimg/131024/85.png"></li> <li><img src="uploads/allimg/131024/84.png"></li> <li><img src="uploads/allimg/131024/83.jpg"></li> <li><img src="uploads/allimg/131024/82.png"></li> <li><img src="uploads/allimg/131024/81.png"></li> <li><img src="uploads/allimg/131024/78.png"></li> </ul> </div> <div> $(".content").easysroll({<br> //默認配置參數<br> direction: "left", //滾動方向 left(向左)right(向右) top(向上) bottom(向下) 默認left<br> numberr: "1", //每一次滾動數量 默認是1<br> delays:"1000",//完成一次動畫所需時間 默認是1000等於1秒<br> scrolling: "1000",//每一次動畫的時間間隔 默認是1000等於1秒<br> fadein:false,//是否支持淡入或淡出 默認false<br> enterStop:true; //鼠標移入是否暫停滾動 默認是true<br> <br> })<br> <br> </div> <script> $(".content").easysroll({ //默認配置參數 direction: "left", //滾動方向 left(向左)right(向右) top(向上) bottom(向下) 默認left numberr: "1", //每一次滾動數量 默認是1 delays:"1000",//完成一次動畫所需時間 默認是1000等於1秒 scrolling: "1000",//每一次動畫的時間間隔 默認是1000等於1秒 fadein:false,//是否支持淡入或淡出 默認false enterStop:true; //鼠標移入是否暫停滾動 默認是true }) </script> </body> </html>

  JS核心代碼

  ?

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 (function ($) { $.fn.easysroll= function(options) { var parameter= { direction: "left", numberr: "1", delays:"1000", scrolling: "1000&
copyright © 萬盛學電腦網 all rights reserved