页面动态数据的滚动效果——jquery滚动组件(vticker.js)

<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>


你可能感兴趣的:(jquery)