weui框架组件小白入门指南:navbar如何使用
发布于 作者:苏南大叔 来源:程序如此灵动~ 我们相信:世界是美好的,你是我也是。平行空间的世界里面,不同版本的生活也在继续...
苏南大叔表示:本篇weui
的navbar
的文章可能比较水啊。因为在weui
里面的tabbar
和navbar
,几乎效果就是一样的。只不过tabbar
是放在底部的。而navbar
是放在页面顶部的。其它的panel
内容切换逻辑,都是一致一致的。所以,如果把上一篇文章中的tabbar
直接替换成navbar
,就基本上是本篇文章的主体内容了。weui
的tabbar
说明链接,见文末相关链接区域。
本文测试环境:mac
,weui@1.1.3
。
范例代码
weui
中的navbar
的基本代码,显示如下:
基本结构:
<div class="weui-tab">
<div class="weui-navbar">
<div class="weui-navbar__item weui-bar__item_on">
选项一
</div>
<div class="weui-navbar__item">
选项二
</div>
<div class="weui-navbar__item">
选项三
</div>
</div>
<div class="weui-tab__panel">
<div id="tab1" class="weui_tab_bd_item weui_tab_bd_item_active">
内容一
</div>
<div id="tab2" class="weui_tab_bd_item">
内容二
</div>
<div id="tab3" class="weui_tab_bd_item">
内容三
</div>
</div>
</div>
css
部分:
.weui_tab_bd_item{height: 100%;overflow: auto;display:none;}
.weui_tab_bd_item.weui_tab_bd_item_active{display:block;}
js
部分:
$(function () {
$('.weui-navbar__item').on('click', function () {
$(this).addClass('weui-bar__item_on').siblings('.weui-bar__item_on').removeClass('weui-bar__item_on');
var index=$(this).index();
$(".weui-tab__panel .weui_tab_bd_item").eq(index).addClass("weui_tab_bd_item_active").siblings().removeClass("weui_tab_bd_item_active");
});
});
说明文字
也没有啥好特别说明的,关于weui-tab__panel
里面的切换逻辑,这个就是仁者见仁智者见智的事情了。而navbar
里面的结构,就是套路,套路。大家按着套路来就行了。navbar
其实比tabbar
更简单一些。
相关链接
总结
在weui
标准库里面,navbar
和tabbar
合称为导航相关
。截至到发稿,这个导航相关分类里面,就这两个组件:navbar
和tabbar
。两者的使用方式,基本一致。
更多weui
相关经验文章,请点击苏南大叔的博客:
如果本文对您有帮助,或者节约了您的时间,欢迎打赏瓶饮料,建立下友谊关系。
本博客不欢迎:各种镜像采集行为。请尊重原创文章内容,转载请保留作者链接。
本博客不欢迎:各种镜像采集行为。请尊重原创文章内容,转载请保留作者链接。