Я пытаюсь открыть всплывающее окно, как только моя страница загружается с помощью функции.ready(), а ниже - код внутри нее. Но нижеприведенная функция не дает никакого ответа. Любой другой способ открыть всплывающие окна jquery при загрузке страницы?
if( access_token==""&&access_token==null)
{
$( "#popupDialog1" ).popup( "open" )
}
Вышеприведенный код интегрирован для приложения Android, которое должно быть описано с помощью phonegap, html5, javascript и т.д.
Я думаю, вы должны использовать ||
вместо переменной &&
beacuse переменная не может быть empty
и null
в одно и то же время
if( access_token=="" || access_token==null){
$( "#popupDialog1" ).click(); //try with click()
}
access_token
переменной access_token
перед if
В jQuery или jQueryUI такой вещи нет, это метод jQueryMobile.
Таким образом, проблема, с которой вы в настоящее время сталкиваетесь, вероятно, связана с тем, что вы не инициализировали всплывающее окно раньше.
Попробуйте это (используйте две строки).
$( "#popupDialog1" ).popup();
$( "#popupDialog1" ).popup( "open" );
Вы также можете играть с этим jsBin http://jsbin.com/laceboni/1/
Проверьте неопределенный для access_token.
access_token == undefined
И измените логический оператор из && на || так как вы одновременно проверяете два значения для одной и той же переменной.
if( access_token=="" || access_token==null || access_token==undefined)
{
$( "#popupDialog1" ).popup( "open" )
}
""
иnull
?jQuery popup
функцииjQuery popup
, но я не нашел ее. Вы уверены, что не пытаетесь использоватьpopup
вместоdialog
?