急!用JS做的文字滚动代码有问题!!走一半就停下! 30

从网上找的,实现网页上文字滚动显示的代码,改成自己的网页的就用不了了,都是文字走一会就停下了不再走了……代码如下:<divid="ann"><divid=ann1><di... 从网上找的,实现网页上文字滚动显示的代码,改成自己的网页的就用不了了,都是文字走一会就停下了不再走了……
代码如下:

<div id="ann" >
<div id=ann1>
<div align="center" style="font-size:26px;">公告</div>
(下面这个是ASP的代码,就是输出了一段文字和一个div)

<%
Set rs=Server.CreateObject("ADODB.RecordSet")
sqlstr="select Detail,AuthorName,Date from Announcements where BoardID=0;"
rs.open sqlstr,conn,1,3
if rs.BOF then
Response.Write "暂无公告"
else
Response.Write" "
Response.Write(rs("Detail"))
Response.Write"<br/>"
Response.Write "<div align=right>"&(rs("Date"))&"<br/>"&(rs("AuthorName"))&"</div>"
end if
rs.Close
%>
</div>
<div id=ann2>
</div>
</div>

<script>
var speed=50
ann2.innerHTML=ann1.innerHTML
function Marquee(){
if(ann2.offsetTop-ann.scrollTop<=0){
ann.scrollTop-=ann1.offsetHeight;
}
else{
ann.scrollTop++;
}
}
var MyMar=setInterval(Marquee,speed)
ann.onmouseover=function() {clearInterval(MyMar)}
ann.onmouseout=function() {MyMar=setInterval(Marquee,speed)}
</script>
展开
 我来答
精神小伙喵
2013-06-05 · TA获得超过684个赞
知道小有建树答主
回答量:746
采纳率:50%
帮助的人:725万
展开全部

你这个我在本地试了一下,显示出了两个内容一样的,可能是缺样式吧,

我这里有一个jquery的,附件中是单位网站上用的,你可以参考一下

 

 

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
蟑螂ipis
2013-06-05 · TA获得超过203个赞
知道小有建树答主
回答量:427
采纳率:0%
帮助的人:228万
展开全部
HTML marquee标签:
<marquee id="mymarquee" onmouseover="mymarquee.stop()" onmouseout="mymarquee.start()"
scrollamount="2" scrolldelay="30" behavior="scroll" style="width: 100%;">
这里放你要滚动的文字,可以从数据库查询出来。
</marquee>
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式