成都創(chuàng)新互聯(lián)公司堅(jiān)持“要么做到,要么別承諾”的工作理念,服務(wù)領(lǐng)域包括:成都網(wǎng)站建設(shè)、網(wǎng)站建設(shè)、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣等服務(wù),滿足客戶于互聯(lián)網(wǎng)時(shí)代的臨澤網(wǎng)站設(shè)計(jì)、移動(dòng)媒體設(shè)計(jì)的需求,幫助企業(yè)找到有效的互聯(lián)網(wǎng)解決方案。努力成為您成熟可靠的網(wǎng)絡(luò)建設(shè)合作伙伴!
使用方法
js
$(function(){
var slideBox=$(".slideBox");
var ul =slideBox.find("ul");
var oneWidth=slideBox.find("ul li").eq(0).width();
var num=slideBox.find(".spanBox span");
var length=$(".slideBox ul li").length;
var length02=$(".slideBox ul li").length-1;
var timer=null;
var sw=0;
//每個(gè)span綁定click事件,完成切換顏色和動(dòng)畫(huà),以及讀取參數(shù)值
num.on("click",function(){
sw=$(this).index();
ul.animate({
"right":oneWidth*sw
});
$(".spanBox span").removeClass("active");
$(".spanBox span").eq(sw).addClass("active");
});
//左右按鈕的控制效果
$(".prev").click(function(){
clearInterval(timer);
sw++;
if(sw>length02)
{
sw=length02;
}
ul.animate({
"right":oneWidth*sw
});
$(".spanBox span").removeClass("active");
$(".spanBox span").eq(sw).addClass("active");
});
$(".next").click(function(){
clearInterval(timer);
sw--;
if(sw<0)
{
sw=0;
}
ul.animate({
"right":oneWidth*sw
});
$(".spanBox span").removeClass("active");
$(".spanBox span").eq(sw).addClass("active");
});
//定時(shí)器的使用,自動(dòng)開(kāi)始
timer = setInterval(function (){
sw++;
if(sw==length){sw=0};
num.eq(sw).trigger("click");
},2000);
//選中是去除定時(shí)器
$(".slideBox").hover(function(){
clearInterval(timer);
},function(){
timer = setInterval(function (){
sw++;
if(sw==num.length){sw=0};
num.eq(sw).trigger("click");
},2000);
})
});
本插件的原理不過(guò)是加載js以后往頁(yè)面里插入幾個(gè)節(jié)點(diǎn),非常簡(jiǎn)單,使用者可以修改源碼來(lái)獲得自己想要的效果
預(yù)覽地址:http://www.jquery66.com/demos/js/j70/index.html
下載鏈接:https://u18725144.ctfile.com/fs/18725144-330281670