麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 語言 > JavaScript > 正文

jquery滾動特效集錦 jquery滾動特效大全

2024-05-06 16:21:09
字體:
來源:轉載
供稿:網友

本文給大家匯總介紹的是jquery單行滾動、批量多行滾動、文字圖片翻屏滾動效果代碼,都是分廠常用的一些文字以及圖文的無縫滾動特效,希望能夠對大家熟悉jQuery有所幫助。

jquery單行滾動、批量多行滾動、文字圖片翻屏滾動效果代碼,需要的朋友可以參考下。

以下代碼,運行后,需要刷新下,才能加載jquery,要不然看不到效果。

一、單行滾動效果

 

 
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"
  2. <html xmlns="http://www.w3.org/1999/xhtml"
  3. <head> 
  4. <meta http-equiv="Content-Type" c /> 
  5. <title>無標題文檔</title> 
  6. <style type="text/css"
  7. ul,li{margin:0;padding:0} 
  8. #scrollDiv{width:300px;height:25px;line-height:25px;border:#ccc 1px solid;overflow:hidden} 
  9. #scrollDiv li{height:25px;padding-left:10px;} 
  10. </style> 
  11. <script src="http://www.companysz.com/jslib/jquery/jquery14.js" type="text/javascript"></script> 
  12. <script type="text/javascript"
  13. function AutoScroll(obj){ 
  14. $(obj).find("ul:first").animate({ 
  15. marginTop:"-25px" 
  16. },500,function(){ 
  17. $(this).css({marginTop:"0px"}).find("li:first").appendTo(this); 
  18. }); 
  19. $(document).ready(function(){ 
  20. setInterval('AutoScroll("#scrollDiv")',1000) 
  21. }); 
  22. </script> 
  23. </head> 
  24. <body> 
  25. <div id="scrollDiv"
  26. <ul> 
  27. <li>百度 www.baidu.com</li> 
  28. <li>武林網 www.companysz.com</li> 
  29. <li>這是公告標題的第三行</li> 
  30. <li>這是公告標題的第四行</li> 
  31. <li>這是公告標題的第五行</li> 
  32. <li>這是公告標題的第六行</li> 
  33. <li>這是公告標題的第七行</li> 
  34. <li>這是公告標題的第八行</li> 
  35. </ul> 
  36. </div> 
  37. </body> 
  38. </html> 

二,多行滾動效果

 

 
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"
  2. <html xmlns="http://www.w3.org/1999/xhtml"
  3. <head> 
  4. <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> 
  5. <title>無標題文檔</title> 
  6. <style type="text/css"
  7. ul,li{margin:0;padding:0} 
  8. #scrollDiv{width:300px;height:100px;min-height:25px;line-height:25px;border:#ccc 1px solid;overflow:hidden} 
  9. #scrollDiv li{height:25px;padding-left:10px;} 
  10. </style> 
  11. <script src="http://www.companysz.com/jslib/jquery/jquery14.js" type="text/javascript"></script> 
  12. <script type="text/javascript"
  13. //滾動插件 
  14. (function($){ 
  15. $.fn.extend({ 
  16. Scroll:function(opt,callback){ 
  17. //參數初始化 
  18. if(!opt) var opt={}; 
  19. var _this=this.eq(0).find("ul:first"); 
  20. var lineH=_this.find("li:first").height(), //獲取行高 
  21. line=opt.line?parseInt(opt.line,10):parseInt(this.height()/lineH,10), //每次滾動的行數,默認為一屏,即父容器高度 
  22. speed=opt.speed?parseInt(opt.speed,10):500, //卷動速度,數值越大,速度越慢(毫秒) 
  23. timer=opt.timer?parseInt(opt.timer,10):3000; //滾動的時間間隔(毫秒) 
  24. if(line==0) line=1; 
  25. var upHeight=0-line*lineH; 
  26. //滾動函數 
  27. scrollUp=function(){ 
  28. _this.animate({ 
  29. marginTop:upHeight 
  30. },speed,function(){ 
  31. for(i=1;i<=line;i++){ 
  32. _this.find("li:first").appendTo(_this); 
  33. _this.css({marginTop:0}); 
  34. }); 
  35. //鼠標事件綁定 
  36. _this.hover(function(){ 
  37. clearInterval(timerID); 
  38. },function(){ 
  39. timerID=setInterval("scrollUp()",timer); 
  40. }).mouseout(); 
  41. }) 
  42. })(jQuery); 
  43. $(document).ready(function(){ 
  44. $("#scrollDiv").Scroll({line:4,speed:500,timer:1000}); 
  45. }); 
  46. </script> 
  47. </head> 
  48. <body> 
  49. <p>多行滾動演示:</p> 
  50. <div id="scrollDiv"
  51. <ul> 
  52. <li>百度 www.baidu.com</li> 
  53. <li>武林網 www.companysz.com</li> 
  54. <li>這是公告標題的第三行</li> 
  55. <li>這是公告標題的第四行</li> 
  56. <li>這是公告標題的第五行</li> 
  57. <li>這是公告標題的第六行</li> 
  58. <li>這是公告標題的第七行</li> 
  59. <li>這是公告標題的第八行</li> 
  60. </ul> 
  61. </div> 
  62. </body> 
  63. </html> 

三、可控制向前向后的多行滾動

 

 
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"
  2. <html xmlns="http://www.w3.org/1999/xhtml"
  3. <head> 
  4. <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> 
  5. <title>無標題文檔</title> 
  6. <style type="text/css"
  7. ul,li{margin:0;padding:0} 
  8. #scrollDiv{width:300px;height:100px;min-height:25px;line-height:25px;border:#ccc 1px solid;overflow:hidden} 
  9. #scrollDiv li{height:25px;padding-left:10px;} 
  10. </style> 
  11. <script src="http://www.companysz.com/jslib/jquery/jquery14.js" type="text/javascript"></script> 
  12. <script type="text/javascript"
  13. (function($){ 
  14. $.fn.extend({ 
  15. Scroll:function(opt,callback){ 
  16. //參數初始化 
  17. if(!opt) var opt={}; 
  18. var _btnUp = $("#"+ opt.up);//Shawphy:向上按鈕 
  19. var _btnDown = $("#"+ opt.down);//Shawphy:向下按鈕 
  20. var timerID; 
  21. var _this=this.eq(0).find("ul:first"); 
  22. var lineH=_this.find("li:first").height(), //獲取行高 
  23. line=opt.line?parseInt(opt.line,10):parseInt(this.height()/lineH,10), //每次滾動的行數,默認為一屏,即父容器高度 
  24. speed=opt.speed?parseInt(opt.speed,10):500; //卷動速度,數值越大,速度越慢(毫秒) 
  25. timer=opt.timer //?parseInt(opt.timer,10):3000; //滾動的時間間隔(毫秒) 
  26. if(line==0) line=1; 
  27. var upHeight=0-line*lineH; 
  28. //滾動函數 
  29. var scrollUp=function(){ 
  30. _btnUp.unbind("click",scrollUp); //Shawphy:取消向上按鈕的函數綁定 
  31. _this.animate({ 
  32. marginTop:upHeight 
  33. },speed,function(){ 
  34. for(i=1;i<=line;i++){ 
  35. _this.find("li:first").appendTo(_this); 
  36. _this.css({marginTop:0}); 
  37. _btnUp.bind("click",scrollUp); //Shawphy:綁定向上按鈕的點擊事件 
  38. }); 
  39. //Shawphy:向下翻頁函數 
  40. var scrollDown=function(){ 
  41. _btnDown.unbind("click",scrollDown); 
  42. for(i=1;i<=line;i++){ 
  43. _this.find("li:last").show().prependTo(_this); 
  44. _this.css({marginTop:upHeight}); 
  45. _this.animate({ 
  46. marginTop:0 
  47. },speed,function(){ 
  48. _btnDown.bind("click",scrollDown); 
  49. }); 
  50. //Shawphy:自動播放 
  51. var autoPlay = function(){ 
  52. if(timer)timerID = window.setInterval(scrollUp,timer); 
  53. }; 
  54. var autoStop = function(){ 
  55. if(timer)window.clearInterval(timerID); 
  56. }; 
  57. //鼠標事件綁定 
  58. _this.hover(autoStop,autoPlay).mouseout(); 
  59. _btnUp.css("cursor","pointer").click( scrollUp ).hover(autoStop,autoPlay);//Shawphy:向上向下鼠標事件綁定 
  60. _btnDown.css("cursor","pointer").click( scrollDown ).hover(autoStop,autoPlay); 
  61. }) 
  62. })(jQuery); 
  63. $(document).ready(function(){ 
  64. $("#scrollDiv").Scroll({line:4,speed:500,timer:1000,up:"btn1",down:"btn2"}); 
  65. }); 
  66. </script> 
  67. </head> 
  68. <body> 
  69. <p>多行滾動演示:</p> 
  70. <div id="scrollDiv"
  71. <ul> 
  72. <li>這是公告標題的第一行</li> 
  73. <li>這是公告標題的第二行</li> 
  74. <li>這是公告標題的第三行</li> 
  75. <li>這是公告標題的第四行</li> 
  76. <li>這是公告標題的第五行</li> 
  77. <li>這是公告標題的第六行</li> 
  78. <li>這是公告標題的第七行</li> 
  79. <li>這是公告標題的第八行</li> 
  80. </ul> 
  81. </div> 
  82. <span id="btn1">向前</span> <span id="btn2">向后</span> 
  83. </body> 
  84. </html> 

以上所述就是本文的全部內容了,希望大家能夠喜歡。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 国产午夜精品久久久久久免费视 | 久久综合给合久久狠狠狠97色69 | 久久色伦理资源站 | 国产在线精品区 | 久久sp| 最新久久免费视频 | 97中文| 中文字幕综合在线观看 | 91成人免费版 | 黄色毛片免费视频 | 久久人人爽人人爽人人片av免费 | 久久精品一区二区三区不卡牛牛 | 精品一区二区三区在线视频 | 国产精品一区二区免费在线观看 | 久久精品视频一区二区三区 | www中文在线| 深夜视频福利 | 国产成人精品一区在线播放 | 91精品国产99久久久久久红楼 | 日本免费一区二区三区四区 | 在线播放一级片 | 国产成年人在线观看 | 一级黄色免费大片 | 成人免费乱码大片a毛片视频网站 | 91短视频在线免费观看 | 手机在线看片国产 | 欧美一级片免费在线观看 | 视频一区二区在线播放 | 日韩欧美高清一区 | 污黄视频在线观看 | 永久av在线免费观看 | 久久99精品久久久久久国产越南 | 高颜值美女啪啪 | 二区三区四区视频 | 欧美四级在线观看 | 国内精品久久久久影院不卡 | 中国久久久 | 天天曰夜夜操 | 狠狠干b| 国产亚洲精品一区二区三区 | 91 在线免费观看 |