写了个tab切换

js

	var TAB = function () {
       var $this
 
       function tab() {
           this.init.apply(this, arguments);
       }
 
       tab.prototype = {
           init:function (obj_li, tab_div) {
               $this = this
               $this.obj = obj_li
               $this.div = tab_div
           },
           pri:function () {
              $this.obj.click(function () {
              $this.i =  $this.obj.index(this)
              $this.obj.eq($this.i).addClass('list_on').siblings().removeClass('list_on');//jq链式写法,节省性能
              $this.div.eq($this.i).removeClass("hidden").siblings().addClass("hidden")//jq链式写法,节省性能
               })
 
           }
       }
       var k = new tab($(".tab_list li.list_li"), $(".in  .tab_div"))
       k.pri()
   }
 TAB();

原文地址:https://www.cnblogs.com/breakdown/p/2523583.html