Показать сообщение отдельно
  #1 (permalink)  
Старый 03.01.2011, 21:15
Новичок на форуме
Отправить личное сообщение для 4ydik Посмотреть профиль Найти все сообщения от 4ydik
 
Регистрация: 03.09.2010
Сообщений: 9

Jquery диалоговые окна
Добрый день))) Опять пристаю ко всем со своими глупыми вопросами, вместо того, чтобы подумать, но:

$('#clickit').button().click(function(){
    $('#box').dialog('open');                

    $('#box').dialog({ 
        autoOpen: false, 
        width: 640, 
        height: 480, 
        buttons: { 
            "Ok": function() { 
                alert("dialog2");
            }, 
            "Cancel": function() { 
                $(this).dialog("close"); 
            } 
        } 
    }); 
});


Диалоговое окно запускается только после второго нажатия, но если добавить перед этой функцией:

$('#box').dialog({ 
    autoOpen: false, 
    width: 640, 
    height: 480, 
    buttons: { 
        "Ok": function() { 
            alert("dialog1");
        }, 
        "Cancel": function() { 
            $(this).dialog("close"); 
        } 
    } 
});

то диалоговое окно запускается сразу после первого нажатия, как избавится от лишнего текста?
Ответить с цитированием