如何在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();
} 展开
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();
} 展开
2个回答
展开全部
<script>
var aa;//全局变量
function 方法名()
{
}
function 方法名1()
{
}
</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代码 啊
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询