我想在我的web應用程序中實現一個jQuery UI對話框,但它似乎根本不起作用。我正在使用PHP。jquery ui對話框不能打開
我有一個PHP代碼,它定義了對話框和一個按鈕,點擊後會打開對話框。
<div id="dialog">This should show up </div>
<button id="opener">Open Dialog</button>
我有一個單獨的JS文件和準備函數內部,我有以下的代碼
$("#dialog").dialog({autoOpen:false});
$("#opener").click(function()
{
$("#dialog").dialog("open");
});
在點擊按鈕,對話框不似乎打開。我使用
- jQuery的V1.7.1
- jQuery UI的V 1.8.20
誰能幫我爲什麼它是行不通的。
此外,我嘗試將autoOpen設置爲true,並且對話框似乎在頁面加載時工作正常,但在單擊時無法正常工作。
感謝烏拉圭回合的幫助
控制檯日誌中是否有任何錯誤?按F12,進入「控制檯」標籤,然後嘗試點擊按鈕。 – Maccath
沒有錯誤,警告或日誌。但我只是試過$(「#dialog」)。dialog(open); (沒有引號打開,似乎工作,我得到的語法錯誤? –
語法看起來是正確的,但作爲另一個用戶建議嘗試把返回false;在回調結束時,以防止按鈕執行任何默認操作那麼它會覆蓋它 – Maccath