DataList 滚动问题? 在DataList里面绑定取出来的前10条数据,"水平"滚动 但是滚动的时候 很难看啊 如何实现象这个csdn上面的滚动新闻一样的啊,谢谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 人家不会,大家共同学习,怎么能教人一边去呢,你把datalist控件放到脚本代码中间就可以了。看看www.zhenbianjie.com 中间的那个就是这样做的。 给你一段脚本例子:<div id="picmove" style="overflow:hidden;height:166px;width:560px;"><table border="0" align="center" cellpadding="0"><tr><td id="picmove1"><asp:datalist id="dlUser" runat="server" BorderWidth="0" RepeatDirection="Horizontal" RepeatColumns="12" RepeatLayout="Table" HorizontalAlign="Center" CellSpacing="8" CellPadding="4"><ItemStyle VerticalAlign="Top" HorizontalAlign="Center" Width="120" BorderStyle="Solid" BorderWidth="1" BorderColor="#ECE9D8"></ItemStyle><ItemTemplate><a href='userpage.aspx?user=<%#DataBinder.Eval(Container.DataItem,"username","{0:D}")%>' class="maintext"><%#DataBinder.Eval(Container.DataItem,"nickname","{0:D}")%><br><img src='<%#DataBinder.Eval(Container.DataItem,"userphoto","{0:D}")%>' style='MARGIN-TOP:2px' border="0"></a></ItemTemplate></asp:datalist></td><td id="picmove2"><script>var speed=30picmove2.innerHTML=picmove1.innerHTMLfunction Marquee(){if (picmove2.offsetWidth-picmove.scrollLeft<=0)picmove.scrollLeft-=picmove1.offsetWidthelse{picmove.scrollLeft++}}var MyMar=setInterval(Marquee,speed)picmove.onmouseover=function() {clearInterval(MyMar)}picmove.onmouseout=function() {MyMar=setInterval(Marquee,speed)}</script></td></tr></table></div>把你的DataList换掉上面的DataList就行了 :winner2050(winner) 你他妈又是什么货色 你叫嚣什么 SVN + VS2008 .....很伤神 能不能把单元测试项目放在solution之外 CheckBoxList1怎么样才能从后台添加数据 vs2005发布网站的问题 关于datagrid的模版 高手解答DataView的问题!在线 问题 为什么asp.net的服务经常停止反应 hidden问题! 奉70分以谢高手 中英文两版的切换问题? 脚本问题?
<table border="0" align="center" cellpadding="0">
<tr>
<td id="picmove1">
<asp:datalist id="dlUser" runat="server" BorderWidth="0" RepeatDirection="Horizontal" RepeatColumns="12" RepeatLayout="Table" HorizontalAlign="Center" CellSpacing="8" CellPadding="4">
<ItemStyle VerticalAlign="Top" HorizontalAlign="Center" Width="120" BorderStyle="Solid" BorderWidth="1" BorderColor="#ECE9D8"></ItemStyle>
<ItemTemplate><a href='userpage.aspx?user=<%#DataBinder.Eval(Container.DataItem,"username","{0:D}")%>' class="maintext"><%#DataBinder.Eval(Container.DataItem,"nickname","{0:D}")%><br><img src='<%#DataBinder.Eval(Container.DataItem,"userphoto","{0:D}")%>' style='MARGIN-TOP:2px' border="0"></a></ItemTemplate>
</asp:datalist></td>
<td id="picmove2"><script>
var speed=30
picmove2.innerHTML=picmove1.innerHTML
function Marquee(){
if (picmove2.offsetWidth-picmove.scrollLeft<=0)
picmove.scrollLeft-=picmove1.offsetWidth
else{
picmove.scrollLeft++
}
}
var MyMar=setInterval(Marquee,speed)
picmove.onmouseover=function() {clearInterval(MyMar)}
picmove.onmouseout=function() {MyMar=setInterval(Marquee,speed)}
</script></td></tr></table></div>把你的DataList换掉上面的DataList就行了
你他妈又是什么货色 你叫嚣什么