jQuery tab切换,如下代码:
- (function($){
- $.HoverTabs=function(options){
- var ops=$.extend($.HoverTabs.defaults,options);
- this.tabs=ops.tabs;
- this.tabContents=ops.tabContents;
- this.curIndex=0;
- this.intevalTime=ops.intevalTime;
- var _this=this;
- this.showTab=function(){
- _this.clearTime();
- var curTab=$(_this.tabs[_this.curIndex]);
- _this.timeout=setTimeout(function(){
- _this.tabs.each(function(j){
- $(this).removeClass("a"+(j+1)+"_current");
- });
- curTab.addClass("a"+(_this.curIndex+1)+"_current");
- _this.tabContents.hide();
- ///扩展,可先检测内容的html是否已被加载过,如果未加载可以有ajax操作
- _this.tabContents.eq(_this.curIndex).show();
- },_this.intevalTime);
- };
- this.clearTime=function(){
- clearTimeout(_this.timeout);
- }
- _this=this;
- $(_this.tabs).each(function(i){
- $(this).hover(function(){
- _this.curIndex=i;
- _this.showTab();
- },
- function(){
- _this.clearTime();
- });
- });
- };
- $.HoverTabs.defaults = {
- tabs : null, //tab标题
- tabContents : null, //tab内容
- intevalTime : 100 //延迟时间间隔
- };
- })(jQuery);
以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索jquery
, function
, this
, tabs
tabcontent
jquery tab、jquery tab切换插件、jquery tab切换效果、jquery tab切换代码、jquery tab选项卡,以便于您获取更多的相关知识。
时间: 2024-11-03 03:59:12