在 jQuery 部分, 先呼叫 dialog 進行訊息框初始化, 其中選項務必將 autoOpen 設為 false, 否則網頁一開, 訊息盒就顯示了, 我們要等按鈕按下了再顯示 :
var opt={autoOpen: false,
buttons: {"確定": function() {$(this).dialog("close");}}
};
$("#msgbox").dialog(opt);
當按下按鈕或條件符合時, 先用 html() 設定訊息內容, 再用 dialog("open") 顯示訊息盒 :
$("#copy").click(function() {
$("#msgbox").html("指令已複製到剪貼簿");
$("#msgbox").dialog("open");
});
感謝您的分享~
回覆刪除