最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

基于jQuery的可用于選項(xiàng)卡及幻燈的切換插件

 更新時(shí)間:2011年03月28日 19:54:51   作者:  
最近公司項(xiàng)目頁面中用到選項(xiàng)卡與幻燈比較多,特地寫了個(gè)集選項(xiàng)卡、幻燈片與播放控制于一體的插件,同頁面可多次使用。
思路就不說了,記得以前寫過一個(gè)自動(dòng)切換的幻燈插件:,思路有部分是類似的。當(dāng)然,本文中插件源碼中也有注釋~ 插件核心代碼:點(diǎn)此查看演示
復(fù)制代碼 代碼如下:

$.fn.WIT_SetTab=function(iSet){
/*
* @Mr.Think
* Nav: 導(dǎo)航鉤子;
* Field:切換區(qū)域
* K:初始化索引;
* CurCls:高亮樣式;
* Auto:是否自動(dòng)切換;
* AutoTime:自動(dòng)切換時(shí)間;
* OutTime:淡入時(shí)間;
* InTime:淡出時(shí)間;
* CrossTime:鼠標(biāo)無意識(shí)劃過時(shí)間
* Ajax:是否開啟ajax
* AjaxFun:開啟ajax后執(zhí)行的函數(shù)
*/
iSet=$.extend({Nav:null,Field:null,K:0,CurCls:'cur',Auto:false,AutoTime:4000,OutTime:100,InTime:150,CrossTime:60},iSet||{});
var acrossFun=null,hasCls=false,autoSlide=null;
//切換函數(shù)
function changeFun(n){
iSet.Field.filter(':visible').fadeOut(iSet.OutTime, function(){
iSet.Field.eq(n).fadeIn(iSet.InTime).siblings().hide();
});
iSet.Nav.eq(n).addClass(iSet.CurCls).siblings().removeClass(iSet.CurCls);
}
//初始高亮第一個(gè)
changeFun(iSet.K);
//鼠標(biāo)事件
iSet.Nav.hover(function(){
iSet.K=iSet.Nav.index(this);
if(iSet.Auto){
clearInterval(autoSlide);
}
hasCls = $(this).hasClass(iSet.CurCls);
//避免無意識(shí)劃過時(shí)觸發(fā)
acrossFun=setTimeout(function(){
//避免當(dāng)前高亮?xí)r劃入再次觸發(fā)
if(!hasCls){
changeFun(iSet.K);
}
},iSet.CrossTime);
},function(){
clearTimeout(acrossFun);
//ajax調(diào)用
if(iSet.Ajax){
iSet.AjaxFun();
}
if(iSet.Auto){
//自動(dòng)切換
autoSlide = setInterval(function(){
iSet.K++;
changeFun(iSet.K);
if (iSet.K == iSet.Field.size()) {
changeFun(0);
iSet.K=0;
}
}, iSet.AutoTime)
}
}).eq(0).trigger('mouseleave');
}

打包下載地址

相關(guān)文章

最新評(píng)論

屏南县| 井冈山市| 贵阳市| 铅山县| 新乡市| 孝义市| 菏泽市| 巩义市| 揭阳市| 贵德县| 鄂州市| 灵川县| 新和县| 日喀则市| 新巴尔虎左旗| 阿拉善右旗| 鹤峰县| 黄冈市| 万载县| 浏阳市| 渑池县| 泰宁县| 库尔勒市| 通城县| 北安市| 大悟县| 灵璧县| 井冈山市| 丰原市| 临夏市| 德格县| 惠安县| 敦煌市| 聊城市| 手机| 临沭县| 通化县| 庆云县| 新平| 凯里市| 林州市|