请教这段代码的意思?

ME 妖 2008-06-20 10:29:31
效果:http://www.design007.com/effect/view20071016172.htm
我想做一下个收缩文本。可现在我加到了14列文档。但它的高度改了了。改了后效果就出不来了。代码如下:
divheight=100, 能不能设置变量。来根据文本的高度自设。。
</script>
<script language="JavaScript">

var divheight =100;
var speed=11;

var i=0;
var s;


var p=0;

function big(n){
if(document.getElementById("bbb"+n).offsetHeight<11){

i=0;
inc(n);


}
else if(document.getElementById("bbb"+n).offsetHeight>divheight){

p=divheight;

inc2(n);

}


}
function inc(x){

i=i+10;
document.getElementById("bbb"+x).style.height=i+"px";

if(i>divheight){

i=divheight-5;

}
var s=setTimeout("inc("+x+")",speed);
if(i==95){
window.clearTimeout(s);

}

}
function inc2(x){
if(p>1){
p=p-10;
document.getElementById("bbb"+x).style.height=p +"px";

}
var s=setTimeout("inc2("+x+")",speed);
if(p==0){

window.clearTimeout(s);
}
}
</script>
...全文
58 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
ME 妖 2008-06-20
  • 打赏
  • 举报
回复
谢谢您的回答。因我是新手。。还是不太明白
麻烦您能详细点或复制一下上面的代码如何改。
再次感谢!!
maddemon 2008-06-20
  • 打赏
  • 举报
回复
obj.scrollHeight 实际可伸展的最大高度
offsetHeight 目前高度

divheight =document.getElementById("bbb"+n).scrollHeight

1,978

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 其他语言讨论
社区管理员
  • 其他语言社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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