在做校園網視訊網站的時候,首頁有一個導航頁面要實現滾動效果,有樣例,但代碼是在難弄懂,貌似網頁設計這塊還是只有自己的代碼自己懂,索性就彷造別人的效果自己做了一個,大體上還行,看起來還是比較流暢的,不次於原作的廬。
現在先把程式碼拷貝到這裡,以後再逐一簡化修改:
實現捲動效果,腳本程式碼如下:
程式碼如下:
var all=0;
var no=0;
var s_width=0;
$(document).ready( function(){
all=$('.slide').length;
s_width=$('.slide').eq(0).width();
$("#slides" ).css('width',all*s_width);
var contiar=$('.control_links');
for(var i=0;i
contiar.append ("");
}
$('.control_links li').bind('click mouseenter',function(){
var index=$(this). index();
no=index;
var no_= no%all;
$("#slides").animate({left:(-1*no_*s_width) 'px'}, 200);
$(this).css('background-color','#fff');
$(this).siblings().css('background-color','#333') ;
});
setInterval(function(){
var no_= no%all;
$("#slides").animate({left:(-1*no_*s_width) 'px'},1000);
var curr= $('.control_links li').eq(no_);
curr.css('background-color','#fff')
curr .siblings().css('background-color','#333');