当前位置:编程学习 > C#/ASP.NET >>

文字向上滚动的问题

<div id="demo" style="overflow:hidden;"> 
<div id="demo1"> 
<asp:DataList ID="DataList7" runat="server" DataSourceID="SqlDataSource8" Style="border-right: #cccccc 1px solid;
border-top: #cccccc 1px solid; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid"
Width="100%">
<ItemTemplate>
<table style="width: 100%">
<tr>
<td>
 <asp:Image ID="Image1" runat="server" ImageUrl="~/images/sign1.gif" />
<asp:HyperLink ID="HyperLink2" runat="server" NavigateUrl='<%# Eval("nid","newsdetail.aspx?id={0}") %>'
Text='<%# Eval("newtitle").ToString().Length > 10? Eval("newtitle").ToString().Substring(0, 10):Eval("newtitle") %>'></asp:HyperLink>
</td>
</tr>
<tr>
<td style="height: 1px">
</td>
</tr>
</table>
</ItemTemplate>
</asp:DataList>
</div> 
<div id="demo2"></div> 
</div> 
</td>
</tr>
</table>
<script type="text/javascript"> 
var speed=30;
demo2.innerHTML=demo1.innerHTML;//克隆demo1为demo2 
function Marquee(){ 
//当滚动至demo1与demo2交界时 
if(demo2.offsetTop-demo.scrollTop<=0) 
demo.scrollTop-=demo1.offsetHeight; //demo跳到最顶端 
else{ 
demo.scrollTop++;


var MyMar=setInterval(Marquee,speed);//设置定时器 
//鼠标移上时清除定时器达到滚动停止的目的 
demo.onmouseover=function() {clearInterval(MyMar);} 
//鼠标移开时重设定时器 
demo.onmouseout=function(){MyMar=setInterval(Marquee,speed);} 
</script> <div id="demo" style="overflow:hidden;"> 
<div id="demo1"> 
<asp:DataList ID="DataList7" runat="server" DataSourceID="SqlDataSource8" Style="border-right: #cccccc 1px solid;
border-top: #cccccc 1px solid; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid"
Width="100%">
<ItemTemplate>
<table style="width: 100%">
<tr>
<td>
 <asp:Image ID="Image1" runat="server" ImageUrl="~/images/sign1.gif" />
<asp:HyperLink ID="HyperLink2" runat="server" NavigateUrl='<%# Eval("nid","newsdetail.aspx?id={0}") %>'
Text='<%# Eval("newtitle").ToString().Length > 10? Eval("newtitle").ToString().Substring(0, 10):Eval("newtitle") %>'></asp:HyperLink>
</td>
</tr>
<tr>
<td style="height: 1px">
</td>
</tr>
</table>
</ItemTemplate>
</asp:DataList>
</div> 
<div id="demo2"></div> 
</div> 
</td>
</tr>
</table>
<script type="text/javascript"> 
var speed=30;
demo2.innerHTML=demo1.innerHTML;//克隆demo1为demo2 
function Marquee(){ 
//当滚动至demo1与demo2交界时 
if(demo2.offsetTop-demo.scrollTop<=0) 
demo.scrollTop-=demo1.offsetHeight; //demo跳到最顶端 
else{ 
demo.scrollTop++;


var MyMar=setInterval(Marquee,speed);//设置定时器 
//鼠标移上时清除定时器达到滚动停止的目的 
demo.onmouseover=function() {clearInterval(MyMar);} 
//鼠标移开时重设定时器 
demo.onmouseout=function(){MyMar=setInterval(Marquee,speed);} 
</script> 

看下这段代码有什么问题,怎么滚动不起来 --------------------编程问答--------------------
没你这么复杂吧

给你最基本的文字向上滚动效果的原型参考下


js实现文字向上滚动功能(鼠标放在上面静止)


<MARQUEE onmouseover=this.stop() style="WIDTH: 100%; HEIGHT: 195px" onmouseout=this.start() scrollAmount=2 direction=up>

<a href="sys_clew1.jsp">1</a><br>
<a href="sys_clew2.jsp">2</a><br>
<a href="sys_clew3.jsp">3</a><br>

</MARQUEE>
--------------------编程问答-------------------- --------------------编程问答--------------------
唉,你个垃圾,什么素质,每个贴子都骂人,你家是死娘了吗? --------------------编程问答-------------------- --------------------编程问答--------------------
你个人渣,真TM是个垃圾  --------------------编程问答-------------------- --------------------编程问答--------------------
就这么一个小小滚动的问题,你还要发贴问别人,你说你可垃圾

还发了那么多贴,污染论坛,我真替你感到悲哀  --------------------编程问答-------------------- --------------------编程问答-------------------- --------------------编程问答--------------------
你他妈怎么这么垃圾啊,你可是人啊  --------------------编程问答--------------------
你要在我面前,我肯定弄死你,这么没素质的人  --------------------编程问答--------------------
引用 8 楼 zhh107 的回复:
我被这家伙惹怒了,我骂人,请求删贴或删除我的回复,谢谢!
莫生气,难道狗咬人我们还要咬回去
我之前也回复了,http://topic.csdn.net/u/20101210/18/e1e3ad78-cace-4eb0-8f99-147263dad0d6.html,我们测试好好的才发,就不会对比一下哪里出问题
而且也没发demo的样式,都不知道有没有设置,忒悲剧! --------------------编程问答-------------------- --------------------编程问答--------------------
唉,遇到这么没素质的人,害我一点心情都没有  --------------------编程问答--------------------
引用 13 楼 daniu8610 的回复:
   学学上楼的多大度,我只说了SB,人家还是帮我回,那SB,我只是开玩笑,zhh107你看他就受不了了!


你再SB,SB的挂嘴上  --------------------编程问答-------------------- --------------------编程问答-------------------- 楼猪不厚道。 --------------------编程问答-------------------- http://topic.csdn.net/u/20101201/17/4005d66d-2d0e-4fa6-bebf-cb1f7487b881.html
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,