jQuery UI dialog的初级应用方法

使用jQuery ui 要有的东西:1、ui的css教程文件,2、jQuery框架文件,3、封装好的ui js 文件

这些文件到jquery官网都有得下http://jquery.com/ 。

首先把上面三个添加到页面中,注意jquery文件要先于ui 的js引用

 页面代码:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml"><head runat="server">    <title>jQuery Ui Dialog Demo</title>    <style type="text/css">        *{margin:0; padding:0;}        body{font-size:12px;}        p{padding:3px;}        #dialog_normal,#dialog_modal{display:none;}    </style>    <link href="css/redmond/jquery-ui-1.8.14.custom.css" rel="Stylesheet" />    <script type="text/网页特效" src="js/jquery-1.6.2.min.js"></script>    <script type="text/javascript" src="js/jquery-ui-1.8.14.custom.min.js"></script>    <script type="text/javascript">        $(document).ready(function(){            //普通Dialog按钮单击事件            $("#btnNormalDialog").click(function(){                $("#dialog_normal").dialog({                    height:100,                    width:200,                    resizable:false                });            });

//模态Dialog按钮单击事件            $("#btnModalDialog").click(function(){                $("#dialog_modal").dialog({                    height:200,                    width:400,                    resizable:false,                    modal:true,  //这里就是控制弹出为模态                    buttons:{"确定":function(){$(this).dialog("close");}}   //这里的主要用意是添加了一个确定按钮,关闭该弹出层                });            });

$("#btnIframeDialog").click(function(){                $("<iframe id='test' width='100%' height='100%' frameborder='0' title='弹出一个Iframe窗口测试' src='Test.asp教程x' scrolling='auto'></iframe>").dialog({                    width:600,                    height:400,                    modal:true,                    resizable:false,                    buttons:{"关闭":function(){$(this).dialog("close");}}                });            });        });    </script></head><body>    <form id="form1" runat="server">    <div>        <h2>jQuery ui dialog学习</h2>        <p><input type="button" id="btnNormalDialog" value="弹出一个普通的Dialog" /></p>        <p><input type="button" id="btnModalDialog" value="弹出一个模态的Dialog" /></p>        <p><input type="button" id="btnIframeDialog" value="弹出一个IframeDialog" /></p>    </div>    <div id="dialog_normal" title="普通的Dialog">        <p>这里弹出的是一个普通的Dialog</p>    </div>    <div id="dialog_modal" title="模态的Dialog">        <p>这里弹出的是一个模态的Dialog,其实就是比普通的多了个属性:modal:true</p>    </div>    </form></body></html>

运行效果图:

 

以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索框架
, 文件
, dialog
, 事件
this
jquery ui dialog、jquery ui dialog参数、jquery ui dialog样式、jquery.ui.dialog.js、jquery ui dialog url,以便于您获取更多的相关知识。

时间: 2024-09-30 23:14:15

jQuery UI dialog的初级应用方法的相关文章

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 ui dialog替代confirm实例分析_jquery

本文实例讲述了jquery ui dialog替代confirm的方法.分享给大家供大家参考,具体如下: js的confirm,有的浏览器会直接屏蔽掉,导致功能无法使用,推荐使用jquery ui 的dialog功能,完美替换confirm功能 1.html代码 <div id="confirm_dialog" title="提示" style="display:none;"> </div> 把上面代码放到公用的地方 2.

jquery.ui.dialog 1.81在IE8中出现滚动条失效解决方法

jquery.ui.dialog 1.81在ie8中出现滚动条失效解决方法 var dialog = $("#divdialog").dialog({  autoopen:false  ,width:350  ,height:160  ,buttons:{   "确认":function(){    $(this).dialog("close");   }  }  ,title:"提示:"  ,modal:true  ,res

jQuery UI Dialog 表单无法提交的解决方法

jquery ui的dialog这样设计是一项功能还是一个bug.为了在dialog内实现正常的页面提交,根据上述分析,我找到一个简单的解决办法--在jquery ui控件的"open"事件处理程序中将dialog控件动态生成的html元素移到form元素内 $("#dlg").dialog({ open: function () { $("body > div[role=dialog]").appendto("form#asp教

jquery ui dialog ie8出现滚动条的解决方法_jquery

此问题在UI1.7就出现,到了UI1.8也未修复,真不知道该怎么说好.. JQUI 开发提交BUG的帖子:http://dev.jqueryui.com/ticket/3623 解决办法相当不科学~ 我的解决办法,个人感觉好过那个,因为我只隐藏横的滚动条,呵呵 附上修改的代码: 修改:jquery.ui.dialog.js 复制代码 代码如下: var $el = (this.oldInstances.pop() || $('<div></div>').addClass('ui-w

jQuery UI Dialog控件中的表单无法正常提交的解决方法_jquery

最近使用jQuery UI的Dialog控件时发现如果在此控件放置表单,则所有表单均无法正常提交,具体表现为: 1.提交按钮失效,点击后无任何反应. 2.即便是使用其它手段使页面产生提交,服务器端也无法取到Dialog中的表单数据. 研究了页面源码后发现,jQuery UI Dialog控件初始化时动态生成的HTML元素被添加到页面的尾部.form元素的后面,而原始的Dialog模板部分(其内包含表单元素)也被移到了 动态生成的HTML元素内.也就是说,原先在form内的表单在Dialog初始化

jQuery UI Dialog 参数使用

欢迎加入QQ群技术交流:466355109,技术不全没关系,只要有交流的心就尽管来吧!!! jQuery UI Dialog常用的参数有: autoOpen:默认true,即dialog方法创建就显示对话框 buttons:默认无,用于设置显示的按钮,可以是JSON和Array形式: {"确定":function(){},"取消":function(){}} [{text:"确定", click: function(){}},{text:&quo

jquery弹出框插件jquery.ui.dialog用法分析_jquery

本文实例讲述了jquery弹出框插件jquery.ui.dialog用法.分享给大家供大家参考,具体如下: 1. jquery.ui.dialog 官方地址 http://jqueryui.net/dialog/ jquery.ui.dialog是一个非常灵活的模式框,它的官方地址为: http://docs.jquery.com/UI/Dialog 2. 文件引用 要使用jquery.ui.dialog,需要引用两个文件,1个是js,另外1个是css 在contentpage中添加: <scr

jquery ui dialog实现弹窗特效

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