横向不间断滚动DIV

  1 <!DOCTYPE html>
  2 <html>
  3 <head>
  4     <meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
  5     <title>横向不间断滚动DIV</title>
  6     <link href="css/jQuery.scrollSomething-1.0.0.css" rel="stylesheet" type="text/css" />
  7     <link href="css/Comm.css" rel="stylesheet" type="text/css" />
  8     <script src="js/jquery-1.7.1.min.js" type="text/javascript"></script>
  9     <script src="js/jQuery.scrollSomething-1.0.0.js" type="text/javascript"></script>
 10 </head>
 11 <script type="text/javascript">
 12     $(document).ready(function () {
 13         $("#ScrollebleItems").html("");
 14         var dataCount = 35; //可以任意修改总个数,但是图片就没有那么多了嘿嘿
 15         var ItemCount = 5; //表示一组显示几个项
 16         var dateItem; //表示有几个组
 17         if (dataCount < ItemCount) {
 18             dateItem = 1;
 19         } else {
 20             dateItem = parseInt((dataCount % ItemCount) == 0) ? dataCount / ItemCount : dataCount / ItemCount + 1;
 21         }
 22         var divHtml = ‘‘;
 23         for (var i = 0; i < dateItem; i++) {
 24             divHtml += ‘<div class="wrapLight"><ul class="scrollerUL">‘;
 25             for (var j = 0; j < ItemCount; j++) {
 26                 var row = i * ItemCount + j;
 27                 if (row < dataCount) {
 28                     divHtml += ‘<li class="scrollerBox"><a href="http://www.cnblogs.com/Orange-C/" target="_blank"><img src="image/‘ + row + ‘.png" alt="Orange"/><div> Orange </div></a></li>‘;
 29                 }
 30             }
 31             divHtml += "</ul></div>";
 32         }
 33         $("#ScrollebleItems").append(divHtml);
 34
 35         $("#ScrollebleItems").scrollSomething({
 36             scrollerWidth: 500, //设置滚动宽度
 37             scrollerHeight: 70, //滚动高度
 38             scrollInterval: 5000, //自动滚动切换时间
 39             scrollPrefix: "scroll",
 40             itemsVisable: 1,
 41             itemsScrolling: 1,
 42             buttonSettings: "", //hover  buttonSettings: "hover" 设置控制按钮默认不显示,鼠标移上才显示
 43             buttonPosition: "bottomRight" //设置控制按钮布局方向 bottomRight bottomLeft topRight topLeft
 44         });
 45     });
 46 </script>
 47 <body>
 48     <div class="align-center">
 49         <p>
 50             js 控制横向不间断滚动DIV
 51             <br />
 52             网上找的插件,自己通过小改写弄成符合自己的<br />
 53         </p>
 54         <p>
 55             有兴趣的同学可以自己改改,jQuery.scrollSomething-1.0.0.js<br />
 56             自己只是用到了皮毛,里面结构比较清晰,看起来还可以,听说主要兼容IE,FF<br />
 57             IE11 亲测,就是我做demo的版本,其他的不保证<br />
 58         </p>
 59         <br />
 60         <div style="width: 502px; height: 72px; border: 1px solid LightGray;">
 61             <div id="ScrollebleItems">
 62                 <!--我采用的是使用js生成项,以下是静态源码-->
 63                 <!--  <div class="wrapLight">
 64             <ul class="scrollerUL">
 65                 <li class="scrollerBox"><a href="http://www.cnblogs.com/Orange-C/" target="_blank">
 66                     <img src="image/4.png" alt="Orange" />
 67                     <div>Orange</div> </a></li>
 68                 <li class="scrollerBox"><a href="http://www.cnblogs.com/Orange-C/" target="_blank">
 69                     <img src="/image/4.png" alt="Orange" />
 70                     <div>Orange</div> </a></li>
 71                 <li class="scrollerBox"><a href="http://www.cnblogs.com/Orange-C/" target="_blank">
 72                     <img src="image/4.png" alt="Orange" />
 73                     <div>Orange</div> </a></li>
 74                 <li class="scrollerBox"><a href="http://www.cnblogs.com/Orange-C/" target="_blank">
 75                     <img src="image/4.png" alt="Orange" />
 76                     <div>Orange</div> </a></li>
 77                 <li class="scrollerBox"><a href="http://www.cnblogs.com/Orange-C/" target="_blank">
 78                     <img src="image/4.png" alt="Orange" />
 79                     <div>Orange</div> </a></li>
 80             </ul>
 81         </div>
 82         <div class="wrapLight">
 83             <ul class="scrollerUL">
 84                 <li class="scrollerBox"><a href="http://www.cnblogs.com/Orange-C/" target="_blank">
 85                     <img src="image/4.png" alt="Orange" />
 86                     <div>Orange</div> </a></li>
 87                 <li class="scrollerBox"><a href="http://www.cnblogs.com/Orange-C/" target="_blank">
 88                     <img src="image/4.png" alt="Orange" />
 89                     <div>Orange</div> </a></li>
 90                 <li class="scrollerBox"><a href="http://www.cnblogs.com/Orange-C/" target="_blank">
 91                     <img src="image/4.png" alt="Orange" />
 92                     <div>Orange</div> </a></li>
 93                 <li class="scrollerBox"><a href="http://www.cnblogs.com/Orange-C/" target="_blank">
 94                     <img src="image/4.png" alt="Orange" />
 95                     <div>Orange</div> </a></li>
 96                 <li class="scrollerBox"><a href="http://www.cnblogs.com/Orange-C/" target="_blank">
 97                     <img src="image/4.png" alt="Orange" />
 98                     <div>Orange</div> </a></li>
 99             </ul>
100         </div>-->
101             </div>
102         </div>
103     </div>
104 </body>
105 </html>

效果图:

附件下载地址 http://files.cnblogs.com/Orange-C/scrollDemo.zip

出处http://www.cnblogs.com/Orange-C/p/4089352.html

时间: 2024-11-06 11:23:53

横向不间断滚动DIV的相关文章

DIV+CSS图片不间断滚动jquery特效(Marquee插件)及移动标签marquee整理

推荐一个jQuery的无缝文字滚动效果,同时也可以滚动图片,也叫做跑马灯效果. 此jquery插件,依托jquery库,能实现各种滚动效果,且让HTML代码符合W3C标准. marquee标签:创建一个滚动的文本字幕,应用于文字.图片.表格. DIV+CSS图片不间断滚动jquery特效,横向不间断不停滚动CSS特效,使用JQ+DIV实现非常实用简单兼容各大浏览器的图片不间断滚动特效(CSS+JQ不间断滚动图片). 使用方法如下: 1.加载JavaScript. 1 <script type=&qu

无间断滚动的新闻文章列表

<!--Quirks Mode--> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv=&

javascript-图片横向无缝隙滚动(可在服务器运行)

前两次弄'图片横向滚动'javascript,在本地上运行得很美,可是一上到我们学校后台的服务器,就有很多问题,这个算是行的了. css代码: 1 <style type="text/css"> 2 .scroll_div { 3 width: 1000px; 4 height: 250px; 5 margin: 0 auto; 6 overflow: hidden; 7 white-space: nowrap; 8 background: #ffffff; 9 } 10

javascript -- (无间断滚动图片)

无间断滚动图片 --原理(定时器 每隔.1秒调用一次滚动的函数) /***body**/ <div id="wrap"> <div id="box"> <img src="img/1.jpg" /> <img src="img/2.jpg" /> <img src="img/3.jpg" /> <img src="img/4.jpg

JS图片无间断滚动代码合集

JavaScript图片滚动代码合集,向上下左右四个方向的无缝滚动代码,前端设计开发时所能用的一个图片特效,你可只用其中的一种滚动.前端框架分享 .代码   <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1

JavaScript js无间断滚动效果 scrollLeft方法 使用模板

<!DOCTYPE HTML> <html> <head> <meta charset="utf-8"/> <title> 无间断滚动scrollLeft套用模板 </title> <meta name="Keywords" content=""> <meta name="Description" content=""

jQuery内容横向拖拽滚动

如果有业务需求:使用横向滚动,而又不想用滚动条,可以使用横向拖拽滚动,主要是利用元素的scrollLeft特性: 废话不多说直接上代码: css: .box{ width:100%; height:30px; line-height:30px; overflow:hidden; } .box-container{ cursor: move; white-space:nowrap; -webkit-user-select: none; -moz-user-select: none; -ms-use

IOS实现文字水平无间断滚动

IOS实现文字水平无间断滚动 IOS跑马灯效果,实现文字水平无间断滚动,示例代码如下: ViewController.h #import <UIKit/UIKit.h> @interface ViewController : UIViewController{ NSTimer *timer; UIScrollView *scrollViewText; } @property (nonatomic ,strong) NSArray *arrData; @end ViewController.m

不间断滚动

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-