您好,登錄后才能下訂單哦!
這篇文章給大家介紹ASP.NET中怎么利用DataList實(shí)現(xiàn)圖片無縫滾動 ,內(nèi)容非常詳細(xì),感興趣的小伙伴們可以參考借鑒,希望對大家能有所幫助。
[html]
<div id="demo" > <table width="441" height="130" border="0" cellpadding="0" cellspacing="0" background="Images/img2/32.jpg"> <tr> <td align="center" id="demo1" valign="bottom"> <asp:DataList ID="DataList1" runat="server" RepeatDirection="Horizontal" DataSourceID="ObjectDataSource1"> <ItemTemplate> <table> <tr> <td> <asp:ImageButton ID="imgbtnInfo" runat="server" ImageUrl='<%#Eval("Spic") %>' OnClick="imgbtnInfo_Click" CommandArgument='<%#Eval("ID") %>' /> </td> </tr> <tr> <td align="center"> <asp:LinkButton ID="lkbtnInfo" CommandArgument='<%#Eval("ID") %>' runat="server" OnClick="lkbtnInfo_Click" CssClass="bb" Text='<%#Eval("Type") %>'></asp:LinkButton> </td> </tr> </table> </ItemTemplate> </asp:DataList> <asp:ObjectDataSource ID="ObjectDataSource1" runat="server" SelectMethod="SelectInfo" TypeName="HotelDAL.KeFangServices"></asp:ObjectDataSource> </td> <%-- 這一步很重要 --%> <td id="demo2" align="center" valign="bottom"> </td> </tr> </table> </div> <script> //滾動的速度,數(shù)值越大速度越慢 var speed = 20 demo2.innerHTML = demo1.innerHTML //從右至左 function Marquee() { if (demo1.offsetWidth - demo.scrollLeft <= 0) demo.scrollLeft = 0 else demo.scrollLeft++ } www.jb51.net var MyMar = setInterval(Marquee, speed) demo.onmouseover = function () { clearInterval(MyMar) } demo.onmouseout = function () { MyMar = setInterval(Marquee, speed) } </script>
關(guān)于ASP.NET中怎么利用DataList實(shí)現(xiàn)圖片無縫滾動 就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,可以學(xué)到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。