jQuery MiniUI

标题: tabs组件的loadTab方法中onTabDestroy参数 [打印本页]

作者: pvfhv    时间: 2013-9-29 14:52:20     标题: tabs组件的loadTab方法中onTabDestroy参数

如:http://www.miniui.com/demo/#src=tabs/load.html案例所示,
loadTab ( url, tab, onTabLoad, onTabDestroy )方法中onTabDestroy只有如下示图才会起效,其它使tab消失时不会触发!!!


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

作者: factory    时间: 2013-9-29 15:01:31

JS的控制都不会触发事件的
作者: pvfhv    时间: 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函数呀!!
作者: factory    时间: 2013-9-29 16:57:25

pvfhv 发表于 2013-9-29 15:58
我是一个tab   
   
   

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

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




欢迎光临 jQuery MiniUI (http://miniui.com/discuss/) Powered by Discuz! X2