基于javascript滚动图片具体实现_javascript技巧_脚本之家

服务展示

复制代码 代码如下:

javascript:复制代码 代码如下: var
speed=12; //数字越大速度越慢 var tab=document.getElementById; var
tab1=document.getElementById; var tab2=document.getElementById;
tab2.innerHTML=tab1.innerHTML; function Marquee(){ if
tab.scrollLeft+=tab2.offsetWidth else{ tab.scrollLeft– } } var
MyMar=setInterval; tab.onmouseover=function() {clearInterval};
tab.onmouseout=function() {MyMar=setInterval};

<div id=”demo”>
<div id=”indemo”>
<div id=”demo1″>
<asp:Repeater ID=”Pro_List” runat=”server”>
<ItemTemplate>
<a href=”/Product/html/<%#Eval(“id”) %>/”
title=”<%#Eval(“Title”)%>”><img src=’/<%#基于javascript滚动图片具体实现_javascript技巧_脚本之家。Eval(“Pic”)
%>’ width=”130″ height=”97″ />
<p><%#Eval(“Title”) %></p>
</a>
</ItemTemplate>
</asp:Repeater>
</div>
<div id=”demo2″></div>
</div>
</div>
<script type=”text/javascript”>
var speed = 20;
var tab = document.getElementById(“demo”);
var tab1 = document.getElementById(“demo1”);
var tab2 = document.getElementById(“demo2”);
tab2.innerHTML = tab1.innerHTML;
function Marquee() {
if (tab2.offsetWidth – tab.scrollLeft <= 0)
tab.scrollLeft -= tab1.offsetWidth
else {
tab.scrollLeft++;
}
}
var MyMar = setInterval(Marquee, speed);
tab.onmouseover = function () { clearInterval(MyMar) };
tab.onmouseout = function () { MyMar = setInterval(Marquee, speed) };
</script>

图片 1

代码如下: div id=”demo” div id=”indemo”
div id=”demo1″ asp:Repeater ID=”Pro_List” runat=”server” ItemTemplate a
href=”/Product/html/%#Eval(“id”) %/” title=”%#Eval(…

Copyright @ 2015-2020 ca88 版权所有
网站地图xml地图