也许关闭是我的解决方案?不完全确定如何将它拉下来。
代码设置如下:
var globalVar = '';
var globalVar2 = '';
function func()
{
if (condition)
func2(globalVar)
else
func2(globalVar2)
}
在func2()
中,我将主容器中的一些HTML缓存到我传递给它的相应全局变量中。基本上我有一个主容器,根据他们选择的选项卡保存不同的页面。为了提高性能,我想将页面缓存到全局变量中,因此我需要知道哪些选项卡处于活动状态,以确定要将HTML分配给哪个全局变量。
答案 0 :(得分:1)
因为全局变量只是javascript中window
对象的属性,只需传递"globalVar"
或"globalVar2"
并使用window[myvar] = ...
分配
答案 1 :(得分:0)
我可以建议简单地将这些缓存页面添加到dom并使用CSS隐藏它们,而不是试图在JS中保留它们并不断更改主要内容容器吗?