大家好日子。
我有一个包含更多功能的js类。主要是他们设置变量。
我的问题是我需要在“母”脚本中设置一个变量,该脚本使用类,从类方法中,而不是从脚本中明确地请求它。
实施例。假设我需要将标志设置为1。
var flag = 0;
someName.something = new Class({
..........
testSomething:function(id){
//lots and lots of functions that EVENTUALY gets to this:
if(id)
{
this.setFlag();
}
}
setFlag:function(){
flag = 1;
return flag;
}
..........
});
设置标志我可以使用
之类的东西 flag = something.setFlag();
问题是我不能直接使用该方法,我必须首先运行testSomething(),并且该函数可能在我需要设置标志后运行数小时,所以我需要在类内部设置它像
这样的东西 parentScript.flag = 1; (and this sets the flag)
希望我能清楚我需要的东西:)...如果任何1可以帮助我...... ty。
答案 0 :(得分:0)
解决:
我用过:
motherscript: var flag = 0;
类方法:
window.flag = 1;
我之前尝试过这个但是第一次没有用...可能是我做错了什么并没注意到,