easyui tabs 标签页绑定onselect事件时不跳转回默认标签页

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了easyui tabs 标签页绑定onselect事件时不跳转回默认标签页相关的知识,希望对你有一定的参考价值。

比如:有一个tabsA(标签页A)和一个tabsB(标签页B),我在tabsB中加入了一个button,并设置了button的点击事件:$("#tabsA").tabs(
onSelect:function()
//do something


);
为tabsA设置一个选中事件,为什么执行上述代码后总是会从tabsB跳转会tabsA.
有什么办法既可以为tabsA绑定onSelect,又不会跳转回tabsA?

在 外面定义一个全局变量 var flag = true;

然后在onSelect的回调函数里面加判断
if(flag)
    //执行你写的代码
    //然后把 flag设置成flase
    flag = false;

参考技术A onSelect:function(title),要传递tab当前的title值

JS-jQuery-EasyUI-Layout-Tabs:Tabs 标签页/选项卡

ylbtech-tbm-JS-jQuery-EasyUI-Layout-Tabs:Tabs 标签页/选项卡

 

1.返回顶部
1、
1.1 代码
<!DOCTYPE html>
<html>
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>布局</title>
    <link rel="stylesheet" type="text/css" href="../Common/CSS/easyui/default/easyui.css" />
    <script type="text/javascript" src="../Common/JS/jquery-1.8.0.min.js"></script>
    <script type="text/javascript" src="../Common/JS/jquery.easyui.min.js"></script>
</head>
<body>
    <div class="easyui-layout" data-options="fit:true">
        <!--中区-->
        <div region="center">
            <div id="orgtabs" class="easyui-tabs" fit="true">
                <div title="标签页-1">
                </div>
                <div title="标签页-2">
                </div>
            </div>
        </div>
    </div>
</body>
</html>
1.2 效果
技术图片
2、
2.返回顶部
1、
 
2、
3.返回顶部
 
4.返回顶部
 
5.返回顶部
1、
2、
 
6.返回顶部
 
技术图片 作者:ylbtech
出处:http://ylbtech.cnblogs.com/
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。

以上是关于easyui tabs 标签页绑定onselect事件时不跳转回默认标签页的主要内容,如果未能解决你的问题,请参考以下文章

react 标签页tabs

EasyUI 布局 - 动态添加标签页(Tabs)

JS-jQuery-EasyUI-Layout-Tabs:Tabs 标签页/选项卡

easyui tab标签页 怎么在页面加载的时候一次性把三个标签页的内容全部加载完?

当用easyUI-tree生成树形菜单时,如何点击一次事件关联两个tabs的标签页?

easyui为啥点击父级也会新建选项卡