jQuery UI Dialog 使用详解(1/2)

天用到了客户端的对话框,把 jquery ui 中的对话框学习了一下。

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

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

 

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

1 <script type="text/网页特效" src="scripts/jquery-1.4.2.js"></script>
 

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

1 $(function() {
2    // 初始化
3    $("#btn").click(function() {
4        alert("btn 被点击啦!");
5   }
6 );

 

确认这一步没有问题。

 

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

 

1 <div id="dialog-confirm" title="empty the recycle bin?" >
2         <p>
3             <span class="ui-icon ui-icon-alert" style="float: left; margin: 0 7px 20px 0;"></span>
4             these items will be permanently deleted and cannot be recovered. are you sure?</p>
5 </div>

 

为了使用 jquery ui 的对话框,需要增加这些文件的引用。

1 <script type="text/javascript" src="scripts/jquery.ui.core.js"></script>
2 <script type="text/javascript" src="scripts/jquery.ui.widget.js"></script>
3 <script type="text/javascript" src="scripts/jquery.ui.mouse.js"></script>
4 <script type="text/javascript" src="scripts/jquery.ui.button.js"></script>
5 <script type="text/javascript" src="scripts/jquery.ui.draggable.js"></script>
6 <script type="text/javascript" src="scripts/jquery.ui.position.js"></script>
7 <script type="text/javascript" src="scripts/jquery.ui.dialog.js"></script>

 

增加样式

jquery ui 中使用了大量的样式来修饰,需要引用 jquery ui 的样式,注意,jquery.ui.all.css教程 这个文件引用了大量的其他样式文件,将 jquery ui 中 development-bundlethemesbase 文件夹中的内容都复制过来。

1 <link type="text/css" href="styles/jquery.ui.all.css" rel="stylesheet" />
在 ready 函数中,同时也初始化这个对话框。

1 $(function() {
2     // 初始化
3     $("#btn").click(function() {
4         alert("btn 被点击啦!");
5     });
6
7     // 初始化对话框
8     $("#dialog-confirm").dialog();
9 });

 

现在,打开这个页面的时候,就已经可以看到对话框了。

 

首页 1 2 末页

时间: 2024-08-03 20:43:04

jQuery UI Dialog 使用详解(1/2)的相关文章

一起谈.NET技术,ASP.NET MVC 2中使用jQuery UI控件详解

问:我想给我的ASP.NET MVC输入表单添加一个日期选择控件,但模型-视图-控制器(MVC)并没有提供这样的辅助方法,我该如何添加控件? 答:和ASP.NET Web表单不一样,MVC架构没有提供可以在设计面板中拖放的有状态的服务端控件,相反,MVC鼓励使用简单的HTML布局元素和基于数据的标签作为页面布局的要素,功能和最终的布局用客户端JavaScript和CSS样式表控制. MVC提供了一套基于HtmlHelper的扩展方法渲染大部分HTML标签,对于更复杂的功能,你需要自己编写HTML

ASP.NET MVC 2中使用jQuery UI控件详解

问:我想给我的ASP.NET MVC输入表单添加一个日期选择控件,但模型-视图-控制器(MVC)并没有提供这样的辅助方法,我该如何添加控件? 答:和ASP.NET Web表单不一样,MVC架构没有提供可以在设计面板中拖放的有状态的服务端控件,相反,MVC鼓励使用简单的HTML布局元素和基于数据的标签作为页面布局的要素,功能和最终的布局用客户端JavaScript和CSS样式表控制. MVC提供了一套基于HtmlHelper的扩展方法渲染大部分HTML标签,对于更复杂的功能,你需要自己编写HTML

jQuery的deferred对象详解

jQuery的开发速度很快,几乎每半年一个大版本,每两个月一个小版本. 每个版本都会引入一些新功能.今天我想介绍的,就是从jQuery 1.5.0版本开始引入的一个新功能----deferred对象. 这个功能很重要,未来将成为jQuery的核心方法,它彻底改变了如何在jQuery中使用ajax.为了实现它,jQuery的全部ajax代码都被改写了.但是,它比较抽象,初学者很难掌握,网上的教程也不多.所以,我把自己的学习笔记整理出来了,希望对大家有用. 本文不是初级教程,针对的读者是那些已经具备

jquery ui dialog实现弹窗特效

  今天我们用jquery ui dialog来做一个弹窗特效.我们先看下效果截图: 我们可以看到,点击的时候,弹窗出现,而且这个弹窗是居中的,还是可以拖动的...实现这一切,只要以下代码: 我们可以看到,我对pop这个div,实现的方式是让它不要autoopen,点击的时候,我只要一句dialog,open就搞定了,借助于jquery ui,我们做弹窗就是这么简单...当然了,大家可以看到,我还有一个插入数据的功能,这个功能,我采用了jquery 的appendto: 我先通过变量获取值,接着

jquery ui dialog实现弹窗特效的思路及代码

这篇文章介绍了jquery ui dialog实现弹窗特效的思路及代码,有需要的朋友可以参考一下     今天我们用jquery ui dialog来做一个弹窗特效.我们先看下效果截图: 我们可以看到,点击的时候,弹窗出现,而且这个弹窗是居中的,还是可以拖动的...实现这一切,只要以下代码: 我们可以看到,我对pop这个div,实现的方式是让它不要autoopen,点击的时候,我只要一句dialog,open就搞定了,借助于 jquery ui,我们做弹窗就是这么简单...当然了,大家可以看到,

JQuery UI Dialog的样式设置问题

 本篇文章主要是对JQuery中UI Dialog的样式设置问题进行了详细的分析介绍,需要的朋友可以过来参考下,希望对大家有所帮助 最近在用一个JQUERY UI Dialog的插件,感觉特别强大,但样式设置比较麻烦,研究了俩天终于搞定了.   运行插件,需要的环境如下   <script src="../../JS/jquery-1.4.2.js" type="text/javascript"></script>   <script

jQuery UI Dialog 创建友好的弹出对话框实现代码_jquery

主要参数 jQuery UI Dialog常用的参数有: 1.autoOpen:默认true,即dialog方法创建就显示对话框 2.buttons:默认无,用于设置显示的按钮,可以是JSON和Array形式: {"确定":function(){},"取消":function(){}} [{text:"确定", click: function(){}},{text:"取消",click:function(){}}] 3.mod

jQuery Validate验证框架详解

版本信息: /*! * jQuery Validation Plugin v1.14.0 * * http://jqueryvalidation.org/ * * Copyright (c) 2015 Jörn Zaefferer * Released under the MIT license */   一.导入js库 <script type="text/javascript" src="validate/jquery-1.6.2.min.js">&

jQuery UI dialog实现dialog弹框显示

      实现弹框,比较精美的jQuery.ui.*:来实现,弹框显示:       jsp页面代码[jqueryuidialog.jsp]: <%@ page language="java" import="java.util.*" pageEncoding="GBK"%> <% String path = request.getContextPath(); String basePath = request.getSche