当前位置: 首页 > news >正文

眼镜东莞网站建设/旅游产品推广有哪些渠道

眼镜东莞网站建设,旅游产品推广有哪些渠道,网站网站制作多少钱,伪静态网站配置今天用到了客户端的对话框&#xff0c;把 jQuery UI 中的对话框学习了一下。 准备 jQuery 环境 首先&#xff0c;我们创建一个按钮&#xff0c;点击这个按钮的时候&#xff0c;将会弹出一个对话框。 1 <input type"button"value"删除"id"btn"…

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

准备 jQuery 环境

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

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

 

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

1 <script type="text/javascript" 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-bundle\themes\base 文件夹中的内容都复制过来。

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 });

 

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

 

通过按钮弹出对话框

我们希望页面上初始化的时候看不到这个对话框,在点击按钮的时候再出现。那么需要这几个工作。

先给对话框增加一个默认不显示的样式。style="display: none",这样默认就不会看到这一部分。

1 <div id="dialog-confirm" title="Empty the recycle bin?" style="display: none">
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>

 

 然后,在初始化对话框的时候,也不显示,仅仅完成初始化工作。

在初始化对话框的时候,传递一个参数 autoOpen: false

1 $("#dialog-confirm").dialog(
2     {
3         autoOpen: false
4     }
5 );
6 

 

在按钮的点击事件中,弹出这个对话框。

1 $("#btn").click(function() {
2     // alert("btn 被点击啦!");
3     $("#dialog-confirm").dialog("open");
4 });

 如果传递 close ,将会关闭对话框。

 

实现模式对话框

在实际应用中,我们经常需要实现模式对话框,在 Web 中需要增加一个遮罩层来挡住底层的元素,模拟模式效果,这可以在初始化对话框的时候,传递一个参数 modal: true 来实现。修改之后的初始化代码成为:

1 $("#dialog-confirm").dialog(
2     {
3         modal: true,             // 创建模式对话框
4         autoOpen: false,         // 只初始化,不显示
5      }
6 );

 

增加对话框的按钮

可以为对话框增加任意的按钮,并自定义按钮的事件处理。我们先增加两个按钮,一个确定,一个取消,并让他们先关闭对话框。

 1 // 初始化对话框
 2 $("#dialog-confirm").dialog(
 3 {
 4     modal: true,             // 创建模式对话框
 5     autoOpen: false,
 6     buttons: {
 7         "Ok"function() {
 8              $(this).dialog('close');
 9         },
10         "Cancel"function() {
11             $(this).dialog('close');
12         }
13     }
14 });

 

 jQuery UI 下载地址:http://jqueryui.com/download 

下载完整示例 

 

jQuery UI Dialog 的详细使用说明

http://www.lbrq.cn/news/1287289.html

相关文章:

  • 官方网站、门户网站是什么意思?/好的竞价账户托管外包
  • 电子商务网站建设 价格/快速优化seo
  • 做快递单的网站会不会是骗人的/网络营销的主要内容包括
  • 襄阳做网站价格/全网网络营销推广
  • php动态网站开发案例答案第二章/管理方面的培训课程
  • 普洱住房和城乡建设委员会网站/武汉seo网站优化运营
  • 临沂网站建设培训学校/html网页制作
  • 吉林商城网站建设/广州网站优化软件
  • 免费做网站教程/怎么推广销售
  • 河南建网站/抖音怎么运营和引流
  • 通过企业画册宣传_网络网站建设_新闻媒体合作等方式_/福州网站建设策划
  • 响应式网站的排版/网站搜索优化官网
  • 网站代运营收费/官网建设
  • wordpress 网页排版错误/抖音seo关键词优化怎么做
  • 网站技术培训/青岛网站建设公司
  • 网站建设遵循的原则/百度竞价最低点击一次多少钱
  • 网站session/网络公司seo教程
  • 优化一个网站需要多少钱/徐州seo外包
  • 著名网站织梦/搜索广告排名
  • 做网站跟网站设计的区别/爱站seo综合查询
  • 做企业网站要怎么设计方案/百度上怎么发布作品
  • 深圳做网站公司排名/seo搜索优化招聘
  • 网站开发设计技术/最近几天的重大新闻事件
  • 北京网站建设维护/高级搜索引擎
  • 佛山免费发布信息的网站/网络营销的种类有哪些
  • 天猫官方网站首页/软文网站有哪些
  • 网站源码php/网络营销管理
  • 网站降权分析/友情链接交换平台免费
  • 上海网站建设 网页做/北京网络营销公司哪家好
  • dw做的网站如何上传图片/新手怎么入行seo
  • Java程序员学从0学AI(六)
  • Zama+OpenZeppelin:将机密智能合约带入 DeFi 和数字资产领域
  • KTO:基于行为经济学的大模型对齐新范式——原理、应用与性能突破
  • Linux权限机制:RUID/EUID/SUID与进程安全
  • Go 多模块仓库标签管理教程
  • 在 .NET 中使用 Base64 时容易踩的坑总结