以下是控制滾動的樣式,將滾動的內容查詢出來,放在一個div 或者別的容器里面,我這里使用的是<dt>
<style>#newCglist{width:300px;height:14px;line-height:14px;overflow:hidden}#newCglist li{height:14px;padding-left:10px;}</style>以下是滾動內容展示的容器
<dt class="positionrel" id="newCglist" ><div class="new positionabs"></div></dt>
以下是js,查詢滾動展示內容
var divhight ; //這是所有數據行的高度,每行行高*數據量var showtimes ; //顯示完所有數據的時間,每行顯示所需的時間*數據量
function yejis(){setInterval('AutoScroll("#newCglist")',500);//最新成交案例展示$.post("zrAction!newCgList.action",null,function(data){divhight = data.length*14;showtimes = data.length*3000;$.each(data,function(i,datas){$ul = $("<ul></ul>");$tr = $("<li>"+datas[0]+" 簽單成功! "+datas[1]+"元 "+datas[2]+" "+datas[3]+"</li>");$ul.append($tr);$("#newCglist").append($ul);});});以下是控制滾動展示時間,以及樣式
/*** 首頁頂部滾動效果,divhight 是所有數據的行高* showtimes //循環滾動完這些數據所需的時間* @param {Object} obj* @memberOf {TypeName} */function AutoScroll(obj){$(obj).find("ul:first").animate({marginTop:-divhight},showtimes,function(){$(this).css({marginTop:"0px"}).find("li:first").appendTo(this);});}新聞熱點
疑難解答