首页 > 编程 > JavaScript > 正文

jquery 页眉单行信息滚动显示实现思路及代码

2019-11-20 14:23:56
字体:
来源:转载
供稿:网友

以下是控制滚动的样式,将滚动的内容查询出来,放在一个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);});}
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表