2015-11-05 153 views
-1

我想使一個對話框出現,當我點擊一些文本,但我試過的方式沒有奏效。這是我的嘗試:對話框不會彈出點擊jquery

<span class="showMe" style="color:blue">Show Me</span> 
<div id="dialog" title="Lorem Ipsum"> 
         something 
</div> 

JS:

$('.showMe').on('click',function(){ 

     $('#dialog').dialog(); 
}); 

沒有彈出,當我點擊它,它也只是在網頁上顯示「東西」。但是,當我將其更改爲警報時,它可以正常工作。

雖然我在它,如果我想在對話框中放一個按鈕,我會在該div中做一個按鈕?

+1

你在使用什麼對話框? jQuery UI?你有沒有把它包含在你的頁面上? – tabz100

+0

似乎工作正常。 http://jsfiddle.net/o5y9959b/4/。您可能會錯過jquery UI對話框的庫文件。 – DinoMyte

+0

是的,我錯過了圖書館,謝謝。雖然你知道我怎麼修復它,所以它只會在對話框中顯示我的文字。 – Guy

回答

0

如果您使用的是jQuery UI的對話框,請確保在您的頁面上包含jQuery UI庫。