[转][easyui]右键菜单

来自:Zephyr.Net开发手册

var $tab = $('#tabs');
var currentTab = $tab.tabs('getSelected');
var titles = wrapper.getTabTitles($tab);

switch (item.id) {
    case "refresh":
        var src = $(currentTab.panel('options').content).attr('src');
        $tab.tabs('update', { tab: currentTab, options: { content: wrapper.createFrame(src) } });
        break;
    case "close":
        var currtab_title = currentTab.panel('options').title;
        $tab.tabs('close', currtab_title);
        break;
    case "closeall":
        $.each(titles, function () {
            if (this != wrapper.settings.homeTabTitle)
                $tab.tabs('close', this);
        });
        break;
    case "closeother":
        var currtab_title = currentTab.panel('options').title;
        $.each(titles, function () {
            if (this != currtab_title && this != wrapper.settings.homeTabTitle)
                $tab.tabs('close', this);
        });
        break;
    case "closeright":
        var tabIndex = $tab.tabs('getTabIndex', currentTab);
        if (tabIndex == titles.length - 1) {
            alert('亲,后边没有啦 ^@^!!');
            return false;
        }
        $.each(titles, function (i) {
            if (i > tabIndex && this != wrapper.settings.homeTabTitle)
                $tab.tabs('close', this);
        });

        break;
    case "closeleft":
        var tabIndex = $tab.tabs('getTabIndex', currentTab);
        if (tabIndex == 1) {
            alert('亲,前边那个上头有人,咱惹不起哦。 ^@^!!');
            return false;
        }
        $.each(titles, function (i) {
            if (i < tabIndex && this != wrapper.settings.homeTabTitle)
                $tab.tabs('close', this);
        });
        break;
    case "exit":
        $('#closeMenu').menu('hide');
        break;
}

 创建 iframe

createFrame = function (url) {
    return '<iframe scrolling="auto" frameborder="0"  style="width:100%;height:100%;" src="' + url + '" ></iframe>';
}

 

转载于:https://www.cnblogs.com/z5337/p/9643569.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值