为了账号安全,请及时绑定邮箱和手机立即绑定

如何用数据驱动的方式写tab选项卡?

如何用数据驱动的方式写tab选项卡?

拉丁的传说 2018-11-29 22:14:40
希望大家讲讲用js或者jquery的例子,不要用vue等框架抱歉没有说清楚,我的意思是用数据来驱动Ui的更新,而不是一边要更新数据,一遍还要跟新UI,像下面的例子    var tabSwitch = (function(){        var lastIndex = 0;        return function(){            //    点击tab导航,触发tab切换事件            $('.oa-tab').on("click", ".oa-tab-nav", function(e){                var index = $(this).index();                $(".oa-tab").trigger("tab.switch", index);            });            $(".oa-tab").on("tab.switch", function(e, index){                //    更新tab导航                $(".oa-tab-nav").eq(lastIndex).removeClass('active');                $(".oa-tab-nav").eq(index).addClass('active');                //    更新tab内容                $(".oa-tab-item").eq(lastIndex).removeClass('active');                $(".oa-tab-item").eq(index).addClass('active');                lastIndex = index;            });            //    初始化触发            $(".oa-tab").trigger("tab.switch", 0);        };    })();    tabSwitch();
查看完整描述

1 回答

?
小怪兽爱吃肉

TA贡献1852条经验 获得超1个赞

楼主说的显示区域只有一个,只是根据上面的选项来重新生成加载数据在该显示区域?如果是这样子的话,其实就是点击选项的时候,先清空显示区域,再调用对应的数据并生成对应的样子然后添加到该显示区域就可以了


查看完整回答
反对 回复 2018-12-29
  • 1 回答
  • 0 关注
  • 413 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信