如何使用jstree上下文菜单

时间:2016-03-21 13:37:41

标签: html css jstree frameset html4

我正在寻找一种如何在框架集中适当调整框架大小的解决方案(不幸的是,我没有时间将旧应用程序转换为不使用框架)。我在IE 11中有一个jstree树视图,其中上下文菜单被截断,因为帧没有一直重新调整大小。请注意以下2张图片:

关闭上下文菜单

enter image description here

上下文菜单未被切断,因为手动调整了帧的大小。

enter image description here

我希望有以下可能的解决方案之一:

  1. 我可以将哪些内容添加到frame / css中,以便在上下文菜单出现时框架会自动调整大小?
  2. 我可以添加到frame / css中,以便上下文菜单与相邻的框架重叠?
  3. 请帮忙。

1 个答案:

答案 0 :(得分:0)

所以我能够找到一个解决方案,允许我在上下文菜单出现时动态调整框架大小并消失(选项2似乎不可能)。我的JavaScript中的以下代码允许相应地驻留框架。

// when context menu is shown
$(document).bind('context_show.vakata', function (reference, element, position) {
    $('#adjacentFrame', parent.document).attr('cols', '40%,60%');
});

// when context menu is hidden
$(document).bind('context_hide.vakata', function (reference, element, position) {
    $('#adjacentFrame', parent.document).attr('cols', '30%,70%');
});