仿Twitter的公告效果:

方法如下:

1、HTML 部分:


<ul  
 id= 
 "twitter" 
 > 
 
     
 <li> 
 第一条消息 
 </li> 
 
     
 <li> 
 第二条消息 
 </li> 
 
     
 <li> 
 第三条消息 
 </li> 
 
</ul>



2、载入 JQuery

直接用 google 托管的就行。


<script  
 type= 
 "text/javascript" 
 src= 
 "http://ajax.googleapis.com/ajax/libs/jquery 
 
/1.2.6/jquery.min.js" 
 ></script>


3、JQuery 执行代码


$( 
 document 
 ). 
 ready( 
 function 
 (){ 
 
     
 $( 
 "#twitter li:not(:first)" 
 ). 
 css( 
 "display" 
 , 
 "none"); 
 
     
 var B 
 = 
 $( 
 "#twitter li:last"); 
 
     
 var  
 C 
 = 
 $( 
 "#twitter li:first"); 
 
     
 setInterval( 
 function 
 (){ 
 
     
 if(B 
 . 
 is( 
 ":visible" 
 )){ 
 
     
 C 
 . 
 fadeIn( 
 500 
 ). 
 addClass( 
 "in");B 
 . 
 hide() 
 
     
 } 
 else 
 { 
 
     
 $( 
 "#twitter li:visible" 
 ). 
 addClass( 
 "in"); 
 
     
 $( 
 "#twitter li.in" 
 ). 
 next 
 (). 
 fadeIn( 
 500); 
 
     
 $( 
 "li.in" 
 ). 
 hide 
 (). 
 removeClass( 
 "in" 
 )} 
 
     
 }, 
 3000)  
 //每3秒钟切换一条,你可以根据需要更改 
 
})