jQuery MiniUI

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

tabs组件的loadTab方法中onTabDestroy参数 [复制链接]

Rank: 2

跳转到指定楼层
楼主
发表于 2013-9-29 14:52:20 |只看该作者 |倒序浏览
如:http://www.miniui.com/demo/#src=tabs/load.html案例所示,
loadTab ( url, tab, onTabLoad, onTabDestroy )方法中onTabDestroy只有如下示图才会起效,其它使tab消失时不会触发!!!


只有点击tab标签右侧的叉号才会触发onTabDestroy方法,如果用removeTab(tab)的方法干掉tab,则不会触发onTabDestroy方法!

Rank: 8Rank: 8

沙发
发表于 2013-9-29 15:01:31 |只看该作者
JS的控制都不会触发事件的

Rank: 2

板凳
发表于 2013-9-29 15:58:20 |只看该作者
factory 发表于 2013-9-29 15:01
JS的控制都不会触发事件的

    <div id="div1" style="height:30px; background:red;">我是一个tab<input type="button" value="相当于叉按钮" onclick="onTabDestroy()" /></div>   
    <input type="button" value="removeTab" onclick="onTabDestroy()" />
    <script>
        //这里相当于onTabDestroy,它怎么消失也得被执行呀
        function onTabDestroy() {
            alert('马上消失……')
            $('#div1').remove();
        }

        $('#div1').click(onDestroy);
    </script>
如上所示代码是不是可以解释这个消失的情况,无论tab怎么消失,都应该执行onTabDestroy函数呀!!

Rank: 8Rank: 8

地板
发表于 2013-9-29 16:57:25 |只看该作者
pvfhv 发表于 2013-9-29 15:58
我是一个tab   
   
   

miniui的规定是这样的,事件需要手动才会触发.

如果你需要调用onTabDestroy 的方法,直接调用就行了
不需要通过事件去调用

Archiver|普加软件

GMT+8, 2024-6-26 20:02 , Processed in 1.015348 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部