JQuery всплывающее окно («открыто») не работает

0

Я пытаюсь открыть всплывающее окно, как только моя страница загружается с помощью функции.ready(), а ниже - код внутри нее. Но нижеприведенная функция не дает никакого ответа. Любой другой способ открыть всплывающие окна jquery при загрузке страницы?

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

Вышеприведенный код интегрирован для приложения Android, которое должно быть описано с помощью phonegap, html5, javascript и т.д.

  • 0
    как токен доступа может быть одновременно "" и null ?
  • 0
    Я попытался найти спецификации jQuery popup функции jQuery popup , но я не нашел ее. Вы уверены, что не пытаетесь использовать popup вместо dialog ?
Показать ещё 6 комментариев
Теги:
instagram

3 ответа

2

Я думаю, вы должны использовать || вместо переменной && beacuse переменная не может быть empty и null в одно и то же время

if( access_token=="" || access_token==null){
    $( "#popupDialog1" ).click();             //try with click()
}
  • 0
    не работает с || слишком
  • 0
    Попробуйте access_token переменной access_token перед if
Показать ещё 8 комментариев
1

В jQuery или jQueryUI такой вещи нет, это метод jQueryMobile.

Таким образом, проблема, с которой вы в настоящее время сталкиваетесь, вероятно, связана с тем, что вы не инициализировали всплывающее окно раньше.

Попробуйте это (используйте две строки).

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

Вы также можете играть с этим jsBin http://jsbin.com/laceboni/1/

  • 0
    Checdk это из demos.jquerymobile.com/1.2.0-alpha.1/docs/pages/popup/…
  • 0
    Плохо, я не знал, что jQueryMobile получил этот метод (кстати, он действительно похож на jQueryUI Dialog).
Показать ещё 5 комментариев
0

Проверьте неопределенный для access_token.

access_token == undefined

И измените логический оператор из && на || так как вы одновременно проверяете два значения для одной и той же переменной.

if( access_token=="" || access_token==null || access_token==undefined)
{
     $( "#popupDialog1" ).popup( "open" )
}
  • 0
    Я испробовал все вышеупомянутые возможности, которые вы упомянули, это не работает ..
  • 0
    Отладчик входит в цикл или нет? Не могли бы вы проверить значение access_token во время отладки и сообщить мне его значение.
Показать ещё 5 комментариев

Ещё вопросы

Сообщество Overcoder
Наверх
Меню