2013-01-25 231 views
0

所以這裏是代碼(我已經嘗試了許多變化(與div,沒有div)和jquery本身工作,但不是對話框)我可以做一個警報框,但如果我把一個對話框,它永遠不會工作。沒有彈出,沒有任何基本對話框不起作用。jquery對話框永遠不會彈出

$('#link).click(function(){ 
    $('#dialog).dialog(); 
    } 

<div id="dialog" title="Dialog Title" style="display:none"> Some text</div> 
+0

使用一個簡單的代碼着色器(就像SO上的一個)使問題清晰可見。 – kapa

回答

0

確定。所以我發現爲了使用對話框,我必須在頁面頂部包含jquery-ui聲明,而不僅僅是jquery聲明。

<script type="text/javascript" src="//ajax.googleapis.com/ajax/libs/jqueryui/1.10.0/jquery-ui.min.js" ></script> 
2

你錯過了#dialog選擇#link選擇後報價,試試這個:

$('#link').click(function(){ 
    $('#dialog').dialog(); 
} 
+0

不,不起作用。 – rainhider

+0

@rainhider你可以發佈鏈接的標記嗎? – mattytommo