FineUI 官方论坛

标题: 分享--最新版如何去除URL#后面地址 [打印本页]

作者: 莮亾    时间: 2012-11-19 17:32
标题: 分享--最新版如何去除URL#后面地址
源码:initTreeTabStrip: function (treeMenu, mainTabStrip, tbarCallback)
示例:// 初始化主框架中的树(或者Accordion+Tree)和选项卡互动,以及地址栏的更新
    X.util.initTreeTabStrip(mainMenu, mainTabStrip, createToolbar);

示例回调函数:   function createToolbar() {
        // 切换主窗口的Tab
        mainTabStrip.on('tabchange', function (tabStrip, tab) {
            if (tab.url) {
                //window.location.href = '#' + tab.url;
                window.location.hash = '#';
            } else {
                window.location.hash = '#';
            }
        });

}


===========================
最新版的FineUI已经默认支持这个功能,可以看:http://fineui.com/demo/js/default.js
  1.     // 初始化主框架中的树(或者Accordion+Tree)和选项卡互动,以及地址栏的更新
  2.     // treeMenu: 主框架中的树控件实例,或者内嵌树控件的手风琴控件实例
  3.         // mainTabStrip: 选项卡实例
  4.         // addTabCallback: 创建选项卡前的回调函数(接受tabConfig参数)
  5.         // updateLocationHash: 切换Tab时,是否更新地址栏Hash值
  6.         // refreshWhenExist: 添加选项卡时,如果选项卡已经存在,是否刷新内部IFrame
  7.         // refreshWhenTabChange: 切换选项卡时,是否刷新内部IFrame
  8.     X.util.initTreeTabStrip(mainMenu, mainTabStrip, createToolbar, true, true, true);
复制代码

作者: 將來    时间: 2012-12-1 07:40
谢谢分享
作者: P.Yang    时间: 2012-12-2 04:32
学习学习!
作者: luoweiliuz    时间: 2012-12-3 01:57
学习了。谢谢!
作者: Mr.Shen    时间: 2012-12-18 08:19
好~~~~~~~~~~
作者: 不回头的执着    时间: 2013-8-16 16:13
这个咋个用啊

作者: Min    时间: 2013-8-17 11:07
!!!!!!!!!!!!!




欢迎光临 FineUI 官方论坛 (https://fineui.com/bbs/) Powered by Discuz! X3.4