Javascript中的JQuery对话框
我试图显示一个对话框,当我点击Ok按钮时,我无法关闭它。我不确定。。我做错了什么,你能告诉我吗 当我尝试将此代码放入JSFIDLE时,它没有显示任何输出:(Javascript中的JQuery对话框,jquery,Jquery,我试图显示一个对话框,当我点击Ok按钮时,我无法关闭它。我不确定。。我做错了什么,你能告诉我吗 当我尝试将此代码放入JSFIDLE时,它没有显示任何输出:( function alert\u popup\u msg(\u msg) { var id=“dialog”+(new Date()).getTime(); var popDiv=“警报”+_msg+“正常”; $.mobile.activePage.append(popDiv.trigger)(“pagecreate”); //addEv
function alert\u popup\u msg(\u msg)
{
var id=“dialog”+(new Date()).getTime();
var popDiv=“警报”+_msg+“正常”;
$.mobile.activePage.append(popDiv.trigger)(“pagecreate”);
//addEventListener(id);
$(“#”+id).对话框({
莫代尔:是的,
});
//$(“#”+id).popup();
$(“#”+id).对话框(“打开”);
$(“#确定按钮回调”)。单击(函数(事件){
$(“#”+id).对话框(“关闭”);
});
};
我通过注释这一行来解决问题。
这是一个jquery ui对话框吗?如果是,请尝试使用内置按钮初始化编码,然后创建一个JSFIDLE来演示问题?请参考此链接您是否检查控制台中是否有任何错误?更重要的是,您是否知道它是否在处理程序中发生事件?更新了JS FIDLE:
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");
});
};
// $("#" + id).dialog("open");