<div id=demo4 style="overflow:hidden;height:100;width:90;background:#214984;color:#ffffff;font-size:12px;">
<div id=demo5>
<p> 例如有篇新闻
<p> 鼠标移到上面就向上滚
<p> 鼠标移开就停止
<p> 这样的代码该怎么写?
<p> 不想用marquee
<p> 因为这个标签文字会从底部慢慢上升
<p> 一开始会一大片空白,
<p> 我想一开始就能显示文章的前段部分,
<p> 鼠标放上去后文章内容再慢慢向上升
</div>
<div id=demo6>
</div>
</div>
<SCRIPT language="javascript">
var speed1=50;
demo6.innerHTML=demo5.innerHTML;
function Marquee1(){
if(demo6.offsetTop-demo4.scrollTop<=0){
demo4.scrollTop-=demo5.offsetHeight;
}
else{
demo4.scrollTop++;
}
}
var MyMar1=setInterval(Marquee1,speed1);
demo4.onmouseover=function() {clearInterval(MyMar1)};
demo4.onmouseout=function() {MyMar1=setInterval(Marquee1,speed1)};
</SCRIPT>
这段代码 单独放在一个页面可以 但是一复制到某个页面就不行了、
<div id=demo5>
<p> 例如有篇新闻
<p> 鼠标移到上面就向上滚
<p> 鼠标移开就停止
<p> 这样的代码该怎么写?
<p> 不想用marquee
<p> 因为这个标签文字会从底部慢慢上升
<p> 一开始会一大片空白,
<p> 我想一开始就能显示文章的前段部分,
<p> 鼠标放上去后文章内容再慢慢向上升
</div>
<div id=demo6>
</div>
</div>
<SCRIPT language="javascript">
var speed1=50;
demo6.innerHTML=demo5.innerHTML;
function Marquee1(){
if(demo6.offsetTop-demo4.scrollTop<=0){
demo4.scrollTop-=demo5.offsetHeight;
}
else{
demo4.scrollTop++;
}
}
var MyMar1=setInterval(Marquee1,speed1);
demo4.onmouseover=function() {clearInterval(MyMar1)};
demo4.onmouseout=function() {MyMar1=setInterval(Marquee1,speed1)};
</SCRIPT>
这段代码 单独放在一个页面可以 但是一复制到某个页面就不行了、
用ff看下 .
var speed1=50;
demo6.innerHTML=demo5.innerHTML;
function Marquee1(){
if(demo6.offsetTop-demo4.scrollTop<=0){
demo4.scrollTop-=demo5.offsetHeight;
}
else{
demo4.scrollTop++;
}
}
var MyMar1=setInterval(Marquee1,speed1);
demo4.onmouseover=function() {clearInterval(MyMar1)};
demo4.onmouseout=function() {MyMar1=setInterval(Marquee1,speed1)};
</SCRIPT> 放的位置不对吧