<div id="demo" style="overflow: hidden; height: 270; width: 270;">
<div id="demo1">
<asp:Repeater ID="dlBuletin" runat="server">
<ItemTemplate>
<li>
<img src="images/point.gif" width="10" height="7" />
<a href='<%#Eval("bl_Id","Bulletin.aspx?bl_Id={0}")%>' target="_blank" class="zt">
<%#Eval("bl_title") %></a> </li>
</ItemTemplate>
</asp:Repeater>
</div>
<div id="demo2">
</div>
</div> <script> var speed=30 ;
demo2.innerHTML=demo1.innerHTML ;
function Marquee()
{ if(demo2.offsetTop -demo.scrollTop <=0)
demo.scrollTop -=demo1.offsetHeight ;
else{
demo.scrollTop++ ;
} }
var MyMar=setInterval(Marquee,speed) ;
demo.onmouseover=function() {clearInterval(MyMar)} ;
demo.onmouseout=function() {MyMar=setInterval(Marquee,speed)} ;
</script>
<div id="demo1">
<asp:Repeater ID="dlBuletin" runat="server">
<ItemTemplate>
<li>
<img src="images/point.gif" width="10" height="7" />
<a href='<%#Eval("bl_Id","Bulletin.aspx?bl_Id={0}")%>' target="_blank" class="zt">
<%#Eval("bl_title") %></a> </li>
</ItemTemplate>
</asp:Repeater>
</div>
<div id="demo2">
</div>
</div> <script> var speed=30 ;
demo2.innerHTML=demo1.innerHTML ;
function Marquee()
{ if(demo2.offsetTop -demo.scrollTop <=0)
demo.scrollTop -=demo1.offsetHeight ;
else{
demo.scrollTop++ ;
} }
var MyMar=setInterval(Marquee,speed) ;
demo.onmouseover=function() {clearInterval(MyMar)} ;
demo.onmouseout=function() {MyMar=setInterval(Marquee,speed)} ;
</script>
demo.onmouseout=function() {MyMar=setInterval(Marquee,speed)} ; 这个写反了吧,对调下
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
</head>
<body>
<div id="demo" style="overflow: hidden; height: 270px; width: 270px; border:#000000 1px solid;">
<div id="demo1">
<li>1</li>
<li>2</li>
<li>3</li>
<li>4</li>
<li>5</li>
<li>6</li>
<li>7</li>
<li>8</li>
<li>9</li>
<li>10</li>
<li>11</li>
<li>12</li>
<li>13</li>
<li>13</li>
<li>14</li>
<li>15</li>
<li>16</li>
<li>17</li>
</div>
<div id="demo2">
</div>
</div>
</body>
</html>
<script>
var speed=30 ;
demo2.innerHTML=demo1.innerHTML ;
function Marquee()
{
if(demo2.offsetTop - demo.scrollTop <=0)
demo.scrollTop -= demo1.offsetHeight ;
else{
demo.scrollTop++ ;
}
}
var MyMar=setInterval(Marquee,speed) ;
demo.onmouseover=function() {clearInterval(MyMar)} ;
demo.onmouseout=function() {MyMar=setInterval(Marquee,speed)} ;
</script>