功能:JQ 左右切換+點擊時索引點按鈕——切換 DIVjavascript
Jquery代碼:css
<script type="text/javascript">java
$(document).ready(function(){curl
var cur = $(".point>li").index($(".point>li.cur"));ide
var total = $("div.tab").length-1;this
$("#left").bind("click",function(){url
cur--;spa
if(cur<0){索引
//returnip
cur = total;
var lft = -total*220;
$("#inner").animate({"left":lft+"px"});
return;
}
$("#inner").animate({"left":"+=220px"});
//$(".tab").eq(cur).toggle("slow").siblings("div.tab:visible").toggle("slow");
<!-- $(".tab").eq(cur).css("display","block").siblings("div.tab").css("display","none"); -->
var $curli = $(".point>li").eq(cur)
$curli.removeClass($curli.attr("class")).addClass("cur").siblings("li").removeClass($(this).attr("class"));
});
$("#right").bind("click",function(){
cur++;
if(cur>total){
cur = 0;
$("#inner").animate({"left":"0px"});
return;
}
$("#inner").animate({"left":"-=220px"});
var $curli = $(".point>li").eq(cur)
$curli.removeClass($curli.attr("class")).addClass("cur").siblings("li").removeClass($(this).attr("class"));
});
$(".point>li").bind("click",function(){
cur = $(".point>li").index($(this));
if(cur>total){
cur = 0;
}else if(cur<0){
cur = total
}
var lft = -220*(cur);
$("#inner").animate({"left":lft+"px"});
//$(".tab").eq(cur).toggle("slow").siblings("div.tab:visible").toggle("slow");
$(this).removeClass($(this).attr("class")).addClass("cur").siblings("li").removeClass($(this).attr("class"));
})
})
</script>