Запустите всплывающее модальное div через 1 минуту - PullRequest
1 голос
/ 19 августа 2010

Я никогда не пользовался этим сайтом, но ему действительно нужна помощь.

У меня есть эта страница http://bit.ly/d6WfDG и в левом верхнем углу, если вы нажмете, узнать больше вы увидите мой всплывающий div

Так что мне нужно вызвать это событие, но через 1 минуту вместо использования ссылки узнайте больше.

Также в том же духе можно проверить и отправить форму в обратном вызове запроса, не закрывая div ???

пожалуйста, помогите мне еще учиться. ;)

1 Ответ

1 голос
/ 19 августа 2010

вы можете использовать setTimeout:

setTimeout(10000, function() {
    $('#dialog').dialog('open');
});

В ответ на проверку, это зависит от того, как вы настроили диалог, так как вы можете выполнить некоторую проверку событий нажатия кнопок, которые вы создали:

$('#dialog').dialog({
    autoOpen: false,
    buttons: {
        "Confirm" : function() {
             if($('#username').val() == '') {
                  $('#username').addClass('error');
                  //Do some more things like inserting an error message
                  return false;
             }
        }
    }
});
...