如何在jquery中定义一个对象为全局变量

在网上发现了一个弹出页面的方法,下面这个方法是通过新建对象,来调用对象中的方法varpop=null;functionShowIframe(title,contentUr... 在网上发现了一个弹出页面的方法,下面这个方法是通过新建对象,来调用对象中的方法
var pop=null;
function ShowIframe(title,contentUrl,width,height)
{
pop=new Popup({ contentType:1,isReloadOnClose:false,width:width,height:height});
pop.setContent("contentUrl",contentUrl);
pop.setContent("title",title);
pop.build();
pop.show();
}
现在我想在jquery中的另一个方法中调用这个对象的.close()方法,可是对象为空,怎样才能使对象全局有效呢?
function Close(){
pop.close();
}
展开
 我来答
ringself
2011-06-29
知道答主
回答量:16
采纳率:0%
帮助的人:2.6万
展开全部
pop用参数传给你自己定义的的close()呗
或者你在close()里面重新定义一下pop,如:pop=new Popup({ contentType:1,isReloadOnClose:false,width:width,height:height});
追问
试过了,不行的,谢谢啊
KK鱿小鱼
推荐于2016-02-09 · TA获得超过155个赞
知道答主
回答量:67
采纳率:0%
帮助的人:52.8万
展开全部
<script>
var aa;//全局变量

function 方法名()
{

}

function 方法名1()
{

}
</script>
更多追问追答
追问
试过了,没效果,呵呵
追答
之前查过了:定义全局变量就是这样啊 !你是:想在jquery中的另一个方法中调用这个对象的.close()方法
这个对象是什么 啊!是自己定义的还是页面上的控件方法 啊!应该还有别的方法解决的!
要不你把你要实现的效果告诉我!让大家一起想想还有别的方法没

var pop=null;
function ShowIframe(title,contentUrl,width,height)
{
pop=new Popup({ contentType:1,isReloadOnClose:false,width:width,height:height});
pop.setContent("contentUrl",contentUrl);
pop.setContent("title",title);
pop.build();
pop.show();
}
是js代码 啊不是jquery代码 啊
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式