JQuery popup。(" open")无效

时间:2014-04-29 10:36:32

标签: javascript android jquery html5 instagram

在我的页面在.ready()函数的帮助下加载后,我正在尝试打开一个弹出窗口 以下是其中的代码。 但是下面的功能没有给出任何回应。 在页面加载上打开jquery弹出窗口的任何其他方法??

if( access_token==""&&access_token==null)
                 {
$( "#popupDialog1" ).popup( "open" )
}

上面的代码集成了一个Android应用程序,可以使用phonegap,html5,javascript等进行开发

3 个答案:

答案 0 :(得分:2)

我认为您应该使用||代替&&,因为变量不能同时为empty null < / p>

if( access_token=="" || access_token==null){
    $( "#popupDialog1" ).click();             //try with click()
}

答案 1 :(得分:1)

在jQuery或jQueryUI中没有这样的东西,它是一个jQueryMobile方法。

因此,您目前面临的问题可能与您之前没有初始化弹出窗口的事实有关。

试试这个(使用两行)。

$( "#popupDialog1" ).popup();
$( "#popupDialog1" ).popup( "open" );

您也可以使用此jsBin http://jsbin.com/laceboni/1/

答案 2 :(得分:0)

检查access_token的未定义。

access_token == undefined

当你同时检查同一个变量的两个值时,将逻辑运算符从&amp;&amp; 更改为 ||

if( access_token=="" || access_token==null || access_token==undefined)
{
     $( "#popupDialog1" ).popup( "open" )
}