js实现无缝隙滚动

  <div id="Ademo" style="overflow:hidden; width:775px; height:164px;">
              <table>
              <TBODY><TR>
              <TD id="Ademo1">
            <asp:DataList ID="DataList21" runat="server" RepeatDirection="Horizontal" RepeatColumns="12" Width="722px">
                <ItemTemplate>
                    <div style="text-align: center">
                        <table border="0" cellpadding="0" cellspacing="0" style="width: 125px;">
                            <tr>
                                <td style="width: 100px;" align="center">
                                 <a href='<%#Eval("Piimgcontent") %>' rel="lightbox" title="">
                                    <asp:Image ID="Image1" style="BORDER-RIGHT: #acaaac 1px solid; BORDER-TOP: #acaaac 1px solid; BORDER-LEFT: #acaaac 1px solid; BORDER-BOTTOM: #acaaac 1px solid" width="150px" height="100px" runat="server"  ImageUrl='<%# Eval("Piimgsmall") %>'/></a>
                                </td>
                            </tr>
                            <tr>
                                <td style="width: 100px;" align="center">
                                    <asp:LinkButton ID="LinkButton1" runat="server" CommandName='<%# Eval("Ptid") %>'
                                        CssClass="hei12" ForeColor="Black" OnCommand="LinkButton1_Command" Text='<%# Eval("Ptid") %>'></asp:LinkButton>
                                </td>
                            </tr>
                        </table>
                    </div>
                </ItemTemplate>
            </asp:DataList>
                  </TD>
              <TD id="Ademo2"></TD>
              </TR></TBODY>
              </table>
              </div>
              <script type="text/javascript">
//======无缝滚动================
var Aspeed=20
document.getElementById("Ademo2").innerHTML=document.getElementById("Ademo1").innerHTML
function AMarquee(){
    if(document.getElementById("Ademo2").offsetWidth-document.getElementById("Ademo").scrollLeft<=0)
        document.getElementById("Ademo").scrollLeft-=document.getElementById("Ademo1").offsetWidth
    else
        document.getElementById("Ademo").scrollLeft++;
}
var AMyMar=setInterval(AMarquee,Aspeed)
document.getElementById("Ademo").οnmοuseοver=function(){clearInterval(AMyMar)}
document.getElementById("Ademo").οnmοuseοut=function(){AMyMar=setInterval(AMarquee,Aspeed)}
//======无缝滚动================
</script>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值