jQuery MiniUI

标题: tabs的ondestroy函数bug [打印本页]

作者: pvfhv    时间: 2013-10-5 11:12:26     标题: tabs的ondestroy函数bug

本帖最后由 pvfhv 于 2013-10-7 13:12 编辑

    <div class="mini-tabs">
        <div title="百度" url="http://www.baidu.com" showCloseButton="true" ondestroy="destroyTab"></div>
        <div title="本地网页" url="../crud.html" showCloseButton="true" ondestroy="destroyTab"></div>
    </div>

    <script type="text/javascript">
        mini.parse();

        function destroyTab() {
            alert('本地的网页可以被执行,远程的没法!!');
        }
    </script>


url如果是远程的页面,ondestroy则不能被执行,不知道怎么解释???
另外,只看到removeAction只能获得一个属性值"close",不知道有没有其它值呢??

作者: niko    时间: 2013-10-5 14:12:51

你没绑定destroyTab,代码中没有
作者: factory    时间: 2013-10-6 10:36:15

你监听tabs的ontabdestroy事件
现在tab的ondestory有些小问题
作者: pvfhv    时间: 2013-10-7 13:19:20

factory 发表于 2013-10-6 10:36
你监听tabs的ontabdestroy事件
现在tab的ondestory有些小问题

这个bug修改吗?
作者: factory    时间: 2013-10-7 13:28:18

pvfhv 发表于 2013-10-7 13:19
这个bug修改吗?

这个事件的设计跟tabs的ontabdestory其实有冲突,完全可以直接用ontabdestroy,不要用ondestory,
你有20个tab,如果都需要关闭销毁事件,写20遍的ondestory么?
作者: pvfhv    时间: 2013-10-7 14:48:16

factory 发表于 2013-10-7 13:28
这个事件的设计跟tabs的ontabdestory其实有冲突,完全可以直接用ontabdestroy,不要用ondestory,
你有20个t ...

有道理,收到!




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