JQUERY dialog的用法详细解析

2020-05-23 06:22:28易采站长站整理

今天用到了客户端的对话框,把 jQuery UI 中的对话框学习了一下。


准备 jQuery 环境


首先,我们创建一个按钮,点击这个按钮的时候,将会弹出一个对话框。


<input type=”button” value=”删除” id=”btn” />


为了设置这个按钮点击的事件,需要准备 jQuery 的环境。


<script type=”text/javascript” src=”scripts/jquery-1.4.2.js”></script>


在 ready 中设置按钮的点击事件。

 $(function() {
    // 初始化
    $(“#btn”).click(function() {
        alert(“btn 被点击啦!”);
   }
 );

确认这一步没有问题。


准备对话框
第二步,需要准备对话框的内容。这些内容来自 jQuery UI 的演示文件。

 <div id=”dialog-confirm” title=”Empty the recycle bin?” >
         <p>
             <span class=”ui-icon ui-icon-alert” style=”float: left; margin: 0 7px 20px 0;”></span>
             These items will be permanently deleted and cannot be recovered. Are you sure?</p>
 </div>

为了使用 jQuery UI 的对话框,需要增加这些文件的引用。
 <script type=”text/javascript” src=”scripts/jquery.ui.core.js”></script>
 <script type=”text/javascript” src=”scripts/jquery.ui.widget.js”></script>
 <script type=”text/javascript” src=”scripts/jquery.ui.mouse.js”></script>
 <script type=”text/javascript” src=”scripts/jquery.ui.button.js”></script>
 <script type=”text/javascript” src=”scripts/jquery.ui.draggable.js”></script>
 <script type=”text/javascript” src=”scripts/jquery.ui.position.js”></script>
 <script type=”text/javascript” src=”scripts/jquery.ui.dialog.js”></script>
增加样式
jQuery UI 中使用了大量的样式来修饰,需要引用 jQuery UI 的样式,注意,jquery.ui.all.css 这个文件引用了大量的其他样式文件,将 jQuery UI 中 development-bundlethemesbase 文件夹中的内容都复制过来。


<link type=”text/css” href=”styles/jquery.ui.all.css” rel=”stylesheet” />


在 ready 函数中,同时也初始化这个对话框。

 $(function() {
     // 初始化
     $(“#btn”).click(function() {