頁面動態資料的滾動效果——jquery滾動元件(vticker.js)
阿新 • • 發佈:2019-02-12
<script language="javascript" src="lirms/Test/jquery-1.4.2.js"></script> <script language="javascript" src="lirms/Test/vticker.js"></script> <script type="text/javascript"> $(document).ready(function() { $(".roll").each(function() { $(this).vTicker({ showItems : 18, //顯示滾動行數 pause : 3000, //滾動間歇 speed : 500, //滾動速度 animation : "fade", mousePause : false, direction : "up", //滾動方向 }); }); }); </script>
似乎只有通過div-ul-li標籤巢狀的方式才能實現表格多行多列的滾動效果(如有改進的地方,請多多指教!)
<div class="conn"> <table> <tr> <th style="width:50px;">序號</th> <th style="width:150px;">名稱</th> <th style="width:80px;">季度完成量</th> <th style="width:50px;">昨日</th> <th style="width:70px;">完成進度</th> <th style="width:80px;">基本指標</th> <th style="width:70px;">挑戰指標</th> </tr> <tr> <td colspan="7"> <div class="roll"> <ul> <c:forEach items="${statislist}" var="s" varStatus="i"> <c:set var="cs" value=""></c:set> <c:set var="index" value=""></c:set> <c:if test="${i.index < 9 }"> <c:set var="index" value="0"></c:set> </c:if> <c:if test="${i.index % 2==0}"> <c:set var="cs" value="background:#ebf6fd;"></c:set> </c:if> <li style="height:30px;width:550px;line-height:30px;${cs}"> <div style="width:50px;text-align:center;float:left;">${index} ${i.count}</div> <div style="width:150px;text-align:center;float:left;">${s.name}</div> <div style="width:80px;text-align:center;float:left;">${s.number}</div> <div style="width:50px;text-align:center;float:left;">${s.zuori}</div> <div style="width:70px;text-align:center;float:left;">${s.wcjb}</div> <div style="width:80px;text-align:center;float:left;">${s.jbzb}</div> <div style="width:70px;text-align:center;float:left;">${s.tzzb}</div> </li> </c:forEach> </ul> </div> </td> </tr> </table> </div>