如何做文字的不间断滚动?

hlddn 2004-01-09 05:40:49
<marquee scrollAmount=4 onmouseover=stop() onmouseout=start() width=300 height=20 direction=left>经典论坛</marquee>
用上面的代码只能让文字不停的从右往左运动,如何能让文字在页面上停留一段时间,再运动,如此循环,做这种不间断滚动效果?
...全文
43 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
bencalie 2004-01-09
  • 打赏
  • 举报
回复
怎么不行了?到了左边不是停留了一会儿再第二次滚动的吗?

经过网友改进了如下:
<marquee id="mar" scrollAmount="4" onfinish="setTimeout('mar.outerHTML=mar.outerHTML', 1000)" onmouseover="stop()" onmouseout="start()" width="300" height="20" behavior="slide">无忧脚本-停留1秒</marquee>
hlddn 2004-01-09
  • 打赏
  • 举报
回复
好像不行啊!
bencalie 2004-01-09
  • 打赏
  • 举报
回复
利用behavior="slide",来个定时重写:

<marquee id="marquee1" scrollAmount=4 onmouseover=stop() onmouseout=start() width=300 height=20 direction=left behavior="slide">经典论坛</marquee>
<script>
setInterval("marquee1.outerHTML=marquee1.outerHTML",10000);
</script>

87,920

社区成员

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

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