TAB切换

// tab

$(function(){

    function tabSwitch(tab,tabbox,box){

        this.tab = tab;

        this.tabbox = tabbox;

        this.box = box;

        tabSwitch.prototype.switch = function(){

            $(tabbox).find(box +":first").show();    //为每个BOX的第一个元素显示       

            $(tab).on("click",function(){ //给a标签添加事件

                var index=$(this).index();  //获取当前a标签的个数 

                $(this).parent().next().find(box).hide().eq(index).show(); //返回上一层,在下面查找css名为box隐藏,然后选中的显示 

                $(this).addClass("active").siblings().removeClass("active"); //a标签显示,同辈元素隐藏

                // 滚动到底部

                var height = $(box).height();

                $(tabbox).scrollTop(height);     

            })

        }     

    }

    // 消息内容切换

    var TAB = new tabSwitch('.message-tab span','.message-list','.message-box');

    TAB.switch();

})

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容