首页 > 代码库 > 标签navtab
标签navtab
创建navtab
创建一个navtab有以下两种方式:
1、Data属性:DOM添加属性data-toggle="navtab"后,单击触发。
a链接示例:
<a href="form/other.jsp" data-toggle="navtab" data-id="mynavtab" data-reload-warn="已打开业务界面,确认将重新载入?" data-title="我的业务界面">打开navtab</a>
按钮示例:
<button type="button" class="btn-green" data-toggle="navtab" data-id="mynavtab" data-title="我的业务界面" data-reload-warn="已打开业务界面,确定将重新载入?" data-url="form/other.jsp">打开navtab</button>
参数集合写法:
<button type="button" class="btn btn-blue" data-toggle="navtab" data-options="{id:‘mynavtab‘,reloadWarn:‘已打开业务界面,确认将重新载入?‘,url:‘form/other.jsp‘,title:‘我的业务界面(参数集合写法)‘}">打开navtab</button>
其他示例(回调函数)
<script type="text/javascript"> function doc_navtab_beforeClose($navtab){ var code=$navtab.find("#doc-mytab-code").val(); if(code) return true; $navtab.alertmsg(‘error‘,‘关闭navtab前请先输入你的工号‘); return false; } function doc_navtab_onClose(){ $(this).alertmsg(‘info‘,‘你刚刚关闭了一个navtab‘); } </script> <button type="button" class="btn-green" data-toggle="navtab" data-id="mynavtab" data-reload-warn="已打开业务界面,确认将重新载入?" data-url="form/other.jsp" data-title="navtab回调函数示例" data-before-close="doc_navtab_beforeClose" data-on-close="doc_navtab_onClose">打开navtab</button>
2、jqueryAPI的方式
<script type="text/javascript"> function openMytab(obj){ $(obj).navtab({id:‘mynavtab‘, url:‘form/other.jsp‘, title:‘我的业务界面‘}); } </script> <button type="button" class="btn btn-default" onclick="openMytab(this)">打开navtab</button>
jqueryAPI代码:
$(selector).navtab(options);
注意:
1、取得当前navtab的内容容器:$.CurrentNavtab
2、创建已存在相同ID的navtab时,如果url一致(未设置refresh参数时),默认会直接切换到该navtab,否则覆盖已存在的navtab,可以增加reloadWarn参数以获得警告提醒。
标签navtab
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。