jQuery MiniUI

 找回密码
 立即注册
楼主: 18907877465
打印 上一主题 下一主题

如何实现在页面选项卡中打开另一个选项卡 ,有谁这样做过 [复制链接]

Rank: 2

11#
发表于 2014-7-9 10:20:07 |只看该作者
felt 发表于 2014-7-8 20:36
一样的,你调用tabs添加tab的方法就是了

我要的就是这样的,怎么实现呀?

Rank: 8Rank: 8

12#
发表于 2014-7-9 10:45:24 |只看该作者
18907877465 发表于 2014-7-9 10:20
我要的就是这样的,怎么实现呀?

tabs.addTab(tab)
都是标准的操作方法,API上都有
http://www.miniui.com/docs/api/index.html#ui=tabs

Rank: 2

13#
发表于 2014-7-9 11:18:46 |只看该作者
felt 发表于 2014-7-9 10:45
tabs.addTab(tab)
都是标准的操作方法,API上都有
http://www.miniui.com/docs/api/index.html#ui=tabs ...

<body>
<a class="mini-button" onclick="open1" id="btn1">按钮</a></br>
按了这个按钮,tabs会切换到第二张选项卡
  <a class="mini-button" onclick="addTab" id="addTab">按钮2</a></br>
按了这个按钮,添加一个选项卡
</body>
</html>
<script type="text/javascript">
        mini.parse();
        var btn=mini.get("btn1")
        function open1(){
           top["win"].changeTab(2)
        }
       
        //var index = 2;
        function addTab(){
           var tabs=min.get("tabs1");
           //add tab
           var tab={title:"addTab"};
           tab.url = "/material_qlq/demo/datagrid/test3.htm";
           tab=tabs.addTab(tab);
           //tab body
           var e1=tabs.getTabBodyE1(tab);
           e1.innerHTML=index;
           //active tab
           tabs.activeTab(tab);
          
        }


我这样写不对呀,点击按钮没有反应,如果你会的话给我个例子吧,我弄这个弄了一周了

Rank: 8Rank: 8

14#
发表于 2014-7-9 11:32:08 |只看该作者
18907877465 发表于 2014-7-9 11:18
按钮
按了这个按钮,tabs会切换到第二张选项卡
  按钮2

不是都给你写了跨页面的例子吗
你tabs又在这个页面
最基本的方法,在父页面上添加方法
top["win"].changeTab(2)这样调用就是了

Rank: 2

15#
发表于 2014-7-9 11:47:30 |只看该作者
felt 发表于 2014-7-9 11:32
不是都给你写了跨页面的例子吗
你tabs又在这个页面
最基本的方法,在父页面上添加方法

这样吧,你给我写个例子吧,现在在线实例也还没有这样的例子,无从参照呀,多谢你的帮忙了。

Rank: 8Rank: 8

16#
发表于 2014-7-9 11:58:22 |只看该作者
18907877465 发表于 2014-7-9 11:47
这样吧,你给我写个例子吧,现在在线实例也还没有这样的例子,无从参照呀,多谢你的帮忙了。 ...

把你的add方法搬个页面都不会吗?

Rank: 2

17#
发表于 2014-7-9 12:17:06 |只看该作者
felt 发表于 2014-7-9 11:58
把你的add方法搬个页面都不会吗?

把add搬个页面就行了?你这么说我就更不理解了,你会的话就改改昨天你给我的例子发在帖子上吧。

Rank: 8Rank: 8

18#
发表于 2014-7-9 14:54:54 |只看该作者
18907877465 发表于 2014-7-9 12:17
把add搬个页面就行了?你这么说我就更不理解了,你会的话就改改昨天你给我的例子发在帖子上吧。 ...

把test1里面的changeTab方法改成addTab,
test2上
function open1(){
           top["win"].addTab()
        }

Rank: 2

19#
发表于 2014-7-9 18:21:16 |只看该作者
felt 发表于 2014-7-9 14:54
把test1里面的changeTab方法改成addTab,
test2上
function open1(){

按照你的方法,可以实现了,但是页面还是默认打开TAB1而不是新增加的那个TAB2页面,还有调用异页的方法如:top["win"].addTab(),能传递参数吗?

Rank: 2

20#
发表于 2014-7-9 22:29:59 |只看该作者
我已经弄明白了,非常感谢你的回答

Archiver|普加软件

GMT+8, 2024-9-29 15:26 , Processed in 1.048019 second(s), 9 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部