2013-01-25 130 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