如何让marquee重新开始滚动

greenery 2002-03-20 05:22:37
如果刷新了marquee的内容,如何让他重新开始滚动
start() & stop() 不起作用啊!
...全文
585 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
greenery 2002-03-24
  • 打赏
  • 举报
回复
ok,我试过,可以。
对不起,我现在才上网,所以现在给分。
Hikaru 2002-03-21
  • 打赏
  • 举报
回复
restart的代码如下:

<div id="a"><marquee>hello</marquee></div>
<input type ="button" value="restart" onclick="pushRestart();return false;">
<script>
function pushRestart(){
alert("restart");
document.all.a.innerHTML="<marquee>hi</marquee>"
}

</script>
hax 2002-03-21
  • 打赏
  • 举报
回复
marquee有很多bug,developer.netscape.com上有个example是跨浏览器的,实现跟marquee类似的功能,你可以参考它。
greenery 2002-03-20
  • 打赏
  • 举报
回复
不会,他会在同样的位置显示你新的信息。
我现在想了个节充的方法
把内容清空,加快速度,让它结束。
更新内容,重新显示。

不过,重新显示时会出现闪烁。
他会显示了新的内容,然后再重新开始。
新的内容会显示一瞬间,印如何解决呢?
Reve 2002-03-20
  • 打赏
  • 举报
回复
把其HTML代码重新刷新一下看能够否:
document.all.marquee_name.outerHTML=document.all.marquee_name.outerHTML;
greenery 2002-03-20
  • 打赏
  • 举报
回复
不是这样啦!
我需要他重新开始,不是要他停下。
大概就是Restart()这样的功能。
Hikaru 2002-03-20
  • 打赏
  • 举报
回复
可以的,我写了个例子,你试试。

<marquee id ="wxy" >hello</marquee>
<input type ="button" value="stop" onclick="pushStop();return false;">
<input type ="button" value="start" onclick="pushStart();return false;">
<script>
function pushStop(){
alert("stop");
document.all.wxy.stop();
}
function pushStart(){
alert("start");
document.all.wxy.start();
}
</script>

10,606

社区成员

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

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