jQuery MiniUI

标题: 关于tabs传递值 [打印本页]

作者: langben    时间: 2014-9-10 18:07:05     标题: 关于tabs传递值

IframeData = [{ "QueryType": "1" }];
tabs.loadTab("/EmailInfo/QueryEmail_Base.html", tabs.activeTab(1), QueryIframe, "");
IframeData = [{ "QueryType": "2"}];
tabs.loadTab("/EmailInfo/QueryEmail_Base.html", tabs.activeTab(2), QueryIframe, "");
IframeData = [{ "QueryType": "3"}];  //三次赋值,只这一条有效。感觉切换tabs的时候被这条覆盖了。
tabs.loadTab("/EmailInfo/QueryEmail_Base.html", tabs.activeTab(3), QueryIframe, "");

//回调框架子页面
        function QueryIframe(e)
        {
            var tabs = e.sender;
            var iframe = tabs.getTabIFrameEl(e.tab);
            iframe.contentWindow.setData(IframeData);
        }

##################################
我想把不同的值传递tabs子页面, 但在界面切换tabs的时候,IframeData的值却都是最后一条。
有没有什么办法可以解决下呢?  
我想过做创建三个一样页面,但是仅仅为这一个值就创建三个一模一样的页面有些浪废。




作者: felt    时间: 2014-9-11 09:33:08

监听tabs切换事件onactivechanged来处理e.tab可以判断切换的tab




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