ul appendChild(li)后,为何新加的li之间都有间隙?

mqcm001 2009-12-03 08:58:56
但是我把网页保存到本地再打开后,间隙又没有了,请问是什么道理?
...全文
91 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
mqcm001 2009-12-03
  • 打赏
  • 举报
回复
代码都贴了,怎么没有反应?
mqcm001 2009-12-03
  • 打赏
  • 举报
回复
作用就是向上滚动
mqcm001 2009-12-03
  • 打赏
  • 举报
回复
function slideLine(ul, delay, speed, lh) {

var slideBox =$(ul):

var delay = delay||1000, speed=speed||20, lh = lh||20;

var tid = null, pause = false;
var start = function() {
tid=setInterval(slide, speed);
}
var slide = function() {
slideBox.scrollTop += 2;

if (slideBox.scrollTop % lh == 0) {
clearInterval(tid);
slideBox.appendChild(slideBox.getElementsByTagName('li')[0]);
slideBox.scrollTop = 0;

setTimeout(start, delay);
}
}
setTimeout(start, delay);
}
try{

slideLine('slidetexts', 1500, 1, 38);//35

}catch(e) {}
licip 2009-12-03
  • 打赏
  • 举报
回复
把你的源码贴出来看看呀

87,993

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧