本篇文章为大家展示了JQ图片轮播图的代码怎么写,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。
10年积累的网站建设、做网站经验,可以快速应对客户对网站的新想法和需求。提供各种问题对应的解决方案。让选择我们的客户得到更好、更有力的网络服务。我虽然不认识你,你也不认识我。但先网站设计制作后付款的网站建设流程,更有蛟河免费网站建设让你可以放心的选择与我们合作。HTML
1
2
3
CODE
//banner图片切换 0918
var ty_picScroll = function(options){
var fa = this;
var opts = {};
var clear;
this.init = function(){
opts = {
box: $("#"+options.box),
msg: (options.msg==undefined)?true:options.msg,
auto: (options.auto==undefined)?true:options.auto,
speed: options.speed || 5000,
flag:0
}
opts.box.on("click","span",function(){
clearInterval(clean);
clean = setInterval(fa.auto,options.speed);
index = opts.box.find("span").index(this);
if(opts.flag!=index){
fa.picScroll(index);
opts.flag = index;
}
})
opts.box.find('.ty_right').click(function(){
clearInterval(clean);
clean = setInterval(fa.auto,options.speed);
fa.auto();
});
opts.box.find('.ty_left').click(function(){
clearInterval(clean);
clean = setInterval(fa.auto,options.speed);
fa.auto1();
});
// opts.box.mouseenter(function(){
// clearInterval(clean)
// }).mouseleave(function(){
// clean = setInterval(fa.auto,options.speed);
// })
if(opts.auto){
clean = setInterval(fa.auto,options.speed);
}
if(!opts.msg){
opts.box.find(".ty_picMsg").hide();
}
}
this.picScroll = function(obj){
opts.box.find("span").removeClass("ty_current").eq(obj).addClass("ty_current");
opts.box.find(".ty_pic").fadeOut(500).eq(obj).fadeIn(500);
if(opts.msg){
var msg = opts.box.find("a").eq(obj).attr("data-msg");
opts.box.find(".ty_picMsg").fadeIn(500).find("p").html(msg);
}
};
this.auto = function(){
var len = opts.box.find("span").length;
opts.flag++;
if(opts.flag>(len-1))opts.flag = 0;
fa.picScroll(opts.flag);
}
this.auto1=function(){
var len=opts.box.find('span').length;
if(opts.flag==0) opts.flag=len;
opts.flag--;
fa.picScroll(opts.flag);
};
this.init();
}
var picScroll = new ty_picScroll({
box:"ty_picScroll", //盒子名称
msg:false, //是否显示说明文字
auto:true, //是否自动播放
speed:5000 //轮播速度
});
$("#ty_picScroll").hover(function(){
$(this).find(".ty_btn").show();
},function(){
$(this).find(".ty_btn").hide();
});
上述内容就是JQ图片轮播图的代码怎么写,你们学到知识或技能了吗?如果还想学到更多技能或者丰富自己的知识储备,欢迎关注创新互联行业资讯频道。
另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。