jQuery MiniUI

 找回密码
 立即注册
查看: 3924|回复: 5
打印 上一主题 下一主题

tab选项卡问题 [复制链接]

Rank: 3Rank: 3

跳转到指定楼层
楼主
发表于 2017-9-18 17:52:29 |只看该作者 |倒序浏览
本帖最后由 Aisin丿Gioro 于 2017-9-18 18:06 编辑

我想用miniui的tab选项卡实现一个点击iframe里的一个按钮,然后在父级的tab选项卡中添加一个选项卡。现在遇到俩个问题一个是父级页面的tab选项卡自适应计算问题,点击折叠左侧菜单的按钮我用mini.layout重新布局计算tab的宽度但是点击第一次的时候没反应,再点击一次才计算。这次计算的数值刚好和点击按钮折叠菜单右边的宽度相反。第二个问题就是要做一个桌面,提供几个功能性按钮,点击按钮在父级页面的选项卡弹出对应的选项卡。这个怎么做?
附件: 你需要登录才可以下载或查看附件。没有帐号?立即注册

Rank: 8Rank: 8

沙发
发表于 2017-9-19 09:12:06 |只看该作者
延时执行mini.layout()看看,
setTimeout(function(){
   mini.layout();
},300)
如果不能解决的话,请提供具体页面来重现问题。

Rank: 3Rank: 3

板凳
发表于 2017-9-20 11:56:05 |只看该作者
本帖最后由 Aisin丿Gioro 于 2017-9-20 12:00 编辑
felt 发表于 2017-9-19 09:12
延时执行mini.layout()看看,
setTimeout(function(){
   mini.layout();
这个方法是可以但是稍微有点卡顿,我想在iframe框架中做一个按钮,然后点击这个按钮在父级的窗口弹一个选项卡这个这么弄
附件: 你需要登录才可以下载或查看附件。没有帐号?立即注册

Rank: 8Rank: 8

地板
发表于 2017-9-20 12:19:10 |只看该作者
Aisin丿Gioro 发表于 2017-9-20 11:56
这个方法是可以但是稍微有点卡顿,我想在iframe框架中做一个按钮,然后点击这个按钮在父级的窗口弹一个选项 ...

可以用通过的跨页面方面
tabs所在页面
top["win"]=window;
iframe页面内按钮
top["win"].mini.get(id).addTab(tab)//可以直接调用tabs的方法来增加tab

Rank: 3Rank: 3

5#
发表于 2017-9-26 10:38:32 |只看该作者
felt 发表于 2017-9-19 09:12
延时执行mini.layout()看看,
setTimeout(function(){
   mini.layout();

上次说的这个方法,页面点击收缩按钮有点卡顿,就是那个定时器的3秒后执行。这个怎么能让左侧的菜单和右面的内容区域切换不卡顿

Rank: 8Rank: 8

6#
发表于 2017-9-26 13:06:50 |只看该作者
本帖最后由 dforce 于 2017-9-26 13:54 编辑
Aisin丿Gioro 发表于 2017-9-26 10:38
上次说的这个方法,页面点击收缩按钮有点卡顿,就是那个定时器的3秒后执行。这个怎么能让左侧的菜单和右 ...

ckbcal这button触发的调整方法不是MiniuI的,我们是不知道确定的完成时间。
所以只能通过延时来绑定事件处理

Archiver|普加软件

GMT+8, 2025-7-6 06:03 , Processed in 1.033713 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部