js,新闻列表滚动特效
Code
1 <div id="marquee2_1" style="height:150px;overflow: hidden;">
2 <div id="marquee2_2">
3 <ul>
4 <li>1</li>
5 <li>2</li>
6 <li>3</li>
7 <li>4</li>
8 <li>5</li>
9 <li>6</li>
10 <li>7</li>
11 <li>8</li>
12 <li>9</li>
13 <li>10</li>
14 </ul>
15 </div>
16 <div id="marquee2_3"></div>
17
18 </div>
19
20 <script type="text/javascript" language="javascript">
21 var speed=50;
22 var FGDemo1_1=document.getElementById('marquee2_1');
23 var FGDemo1_2=document.getElementById('marquee2_2');
24 var FGDemo1_3=document.getElementById('marquee2_3');
25 FGDemo1_3.innerHTML=FGDemo1_2.innerHTML
26 function Marquee2(){
27 if(FGDemo1_3.offsetHeight-FGDemo1_1.scrollTop<=0)
28 FGDemo1_1.scrollTop-=FGDemo1_2.offsetHeight
29 else{
30 FGDemo1_1.scrollTop++
31 }
32 }
33 var MyMar2=setInterval(Marquee2,speed)
34 FGDemo1_1.onmouseover=function() {clearInterval(MyMar2)}
35 FGDemo1_1.onmouseout=function() {MyMar2=setInterval(Marquee2,speed)}
36 </script>
1 <div id="marquee2_1" style="height:150px;overflow: hidden;">
2 <div id="marquee2_2">
3 <ul>
4 <li>1</li>
5 <li>2</li>
6 <li>3</li>
7 <li>4</li>
8 <li>5</li>
9 <li>6</li>
10 <li>7</li>
11 <li>8</li>
12 <li>9</li>
13 <li>10</li>
14 </ul>
15 </div>
16 <div id="marquee2_3"></div>
17
18 </div>
19
20 <script type="text/javascript" language="javascript">
21 var speed=50;
22 var FGDemo1_1=document.getElementById('marquee2_1');
23 var FGDemo1_2=document.getElementById('marquee2_2');
24 var FGDemo1_3=document.getElementById('marquee2_3');
25 FGDemo1_3.innerHTML=FGDemo1_2.innerHTML
26 function Marquee2(){
27 if(FGDemo1_3.offsetHeight-FGDemo1_1.scrollTop<=0)
28 FGDemo1_1.scrollTop-=FGDemo1_2.offsetHeight
29 else{
30 FGDemo1_1.scrollTop++
31 }
32 }
33 var MyMar2=setInterval(Marquee2,speed)
34 FGDemo1_1.onmouseover=function() {clearInterval(MyMar2)}
35 FGDemo1_1.onmouseout=function() {MyMar2=setInterval(Marquee2,speed)}
36 </script>