要包含哪个JS文件来使用对话框的功能

时间:2012-04-05 08:00:37

标签: jquery jquery-ui include

我想打开一个对话框,确认点击按钮。 为此,我使用以下代码

$('#dialog-box').dialog({
                show : 'drop',

...

其中#dialog-box是按钮的ID。现在我收到一个错误: 未捕获的TypeError:对象[object Object]没有方法'对话'

需要包含哪个js文件以便删除此错误

1 个答案:

答案 0 :(得分:1)

.dialog()功能是JQuery UI的一部分。

Here's a library from Google's CDN
为了确保您获得JQuery UI所需的一切,您可以从here下载它 或使用here中的在线托管脚本。

Here's a sample script

请注意我检索库然后执行脚本的顺序:

  1. JQuery的
  2. JQuery UI
  3. 初始化对话框
  4. <!-- JQuery UI stylesheet --> 
    <link rel="stylesheet" href="http://code.jquery.com/ui/1.8.18/themes/base/jquery-ui.css" type="text/css" media="all" />
    
    <!-- First get JQuery -->
    <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js" type="text/javascript"></script>
    <!-- Then get JQuery UI -->
    <script src="http://code.jquery.com/ui/1.8.18/jquery-ui.min.js"></script>
    
    <script>
        $(function() {
            $( "#dialog-box" ).dialog({
                width: "auto",
                height: "auto"
            });
        });
    </script>
    
    <div id="dialog-box" title="Getting down with dialog boxes">
        <p>This is how you initialize and use the dialog box.</p>
    </div>