2013-10-10 4 views
-1

Я пытаюсь отобразить диалоговое окно, и я не могу его отклонить, когда я нажимаю кнопку «ОК». Я не уверен, что я делаю неправильно, не могли бы вы сообщить мне об этом?JQuery Dialog в Javascript

Когда я пытаюсь поставить этот код в jsfiddle, он не показывает никакого вывода :(

function alert_popup_msg(_msg) 
{ 
    var id = "dialog_" + (new Date()).getTime(); 
    var popDiv = "<div id='" + id + "'><div class=\"popup-background\"><label class=\"color-white no-text-shadow center-align font-helv-16-bold std-padding-a\">Alert</label><label class=\"color-white no-text-shadow center-align font-helv-12-reg std-padding-a\">"+_msg+"</label><div class=\"center-align\"><a class=\"btn-simple-black-orange btn-text btn-login\" id=\"okButtonCallBack\">Ok</a></div></div></div> ";            
    $.mobile.activePage.append(popDiv).trigger("pagecreate"); 
    //addEventListener_(id); 
    $("#" + id).dialog({ 
     modal: true, 

    }); 
    //$("#" + id).popup(); 
    $("#" + id).dialog("open"); 
    $("#okButtonCallBack").click(function(event){ 
     $("#" + id).dialog("close"); 

    }); 

}; 
+0

Это диалоговое окно JQuery UI? Если да, попробуйте использовать встроенный код инициализации кнопки – aarryy

+2

Можете ли вы создать jsfiddle, который демонстрирует проблему? –

+1

http://jqueryui.com/dialog/#modal-message См. Эту ссылку – rach

ответ

0

Я решил, комментируя эту линию.

// $("#" + id).dialog("open");