jQuery插件artDialog.js使用与关闭方法示例


Posted in jQuery onOctober 09, 2017

本文实例讲述了jQuery插件artDialog.js使用与关闭方法。分享给大家供大家参考,具体如下:

子窗口关闭artdialog终极解决方案:

window.parent.window.art.dialog({ id: 'qin123' }).close();
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
 <title>art</title>
 <link id="artDialogSkin" href="skins/default.css" rel="external nofollow" rel="stylesheet" type="text/css" />
<script type="text/javascript" src="artDialog.js"></script>
<script type="text/javascript" src="plugins/iframeTools.js"></script> <!-- 对iframe的新工具 -->
</head>
<body >
<script type="text/javascript">
 function a(){
    art.dialog({content:'hello world!历史'})
    }
 function b(){
  art.dialog(
  {
   content:'欢迎你来到对话框世界!',
   lock:true,
   style:'succeed noClose'
  },
  function(){
   alert('你点了确定'); //不管点了确定还是取消默认都会关闭artdialog,除非在这里面返回false
  },
  function(){
   alert('你点了取消');
  }
     );
    }
 function c(){
 art.dialog(
 {
 title:'图片查看',
 fixed:true,
  content:'<img width="817" height="479" src="butterfly.jpg" />'
     });
 //return false;
 };
 function d(){
 // art.dialog({title:'dialog内嵌iframe', iframe:'http://www.baidu.com', width:'900', height:'500'});
 //已经没有了直接的iframe属性 通过下面的方式内嵌iframe 第二种效果不佳
 art.dialog.open("http://www.baidu.com", {width: 320, height: 400});
 // art.dialog({title:'dialog内嵌iframe', width:'900px',height:'500px', content:"<iframe align='right' src='http://www.baidu.com' width:'100%' height:'100%' />"});
 return false;
 };
 function e(){
 art.dialog(
 {
 title:'动画',
 fixed:true,
  content:'<embed src="ddd.rm" type="audio/x-pn-realaudio-plugin" autostart="true" width="420" height="363"></embed>'
     });
 }; //播放avi总是只有声音,没有画面,哎!
function f(){
 art.dialog({content:'你人品稳定么?', fixed:true, yesText:'我很稳定', style:'confirm', id:'bnt4_test'},
 function(){
   art.dialog({id:'bnt4_test'}).content('你骗人!');
   return false;//这样对话框才不会关闭
  },
  function(){alert('你是坏人');}//按右上角的叉关闭对话框也会执行这个函数
  );
 };
 function g(){
 art.dialog({mouse:true, id:'dg_test34243', content:'您收到 <strong>2</strong> 条消息',left:'right',width:'15em', top:'bottom', fixed:true});
 };
 function h(){
 art.dialog({id:'dg_test34243'}).close();
 };
 function i(){
  var _this = document.getElementById('btn7');
  if (document.getElementById('menu_4834783')) {//如果已经打开了对话框,按这个按钮还能把它关闭
  art.dialog({id:'menu_4834783'}).close();
  _this.innerHTML = '弹出菜单'; //button上显示的内容
  return;
  };
 art.dialog({id:'menu_4834783', title:'菜单', content:'请输入:<input style="width:200px;" id="M_dfd" type="text" value="hello world!" />',
  button:[{name:'确定',callback:function(){
    var a=document.getElementById('M_dfd').value;
    art.dialog({content:a, lock:true, time:1});
    }
  },
  {name:'关闭我',callback:function(){_this.innerHTML = '弹出菜单';}}
  ]
  }
  );
 _this.innerHTML = '关闭菜单';
 return false;
 };
 </script>
<input type="button" style="width: 100px" onClick="a()" value="最简单的对话框"/><br/>
<button id="btn0" onClick="b()">基本示例</button><br/>
<button id="btn1" onClick="c()">显示图片</button><br/>
<button id="btn2" onClick="d()">外部页面</button><br/>
<button id="btn3" onClick="e()">视频</button><br/>
<button id="btn4" onClick="f()">询问</button><br/>
<button id="btn5" onClick="g()">广告</button>
<button id="btn6" onClick="h()">关闭</button><br/>
<button id="btn7" onClick="i()">弹出菜单</button><br/>
</body>
</html>

artDialog_v4.1.7点击此处本站下载

希望本文所述对大家jQuery程序设计有所帮助。

jQuery 相关文章推荐
jQuery正则验证注册页面经典实例
Jun 10 jQuery
jQuery 表单序列化实例代码
Jun 11 jQuery
jQuery Validate格式验证功能实例代码(包括重名验证)
Jul 18 jQuery
jquery动态赋值id与动态取id方法示例
Aug 21 jQuery
jQuery实现对网页节点的增删改查功能示例
Sep 18 jQuery
jQuery发请求传输中文参数乱码问题的解决方案
May 22 jQuery
jQuery实现动态添加和删除input框代码实例
Mar 29 jQuery
jQuery操作动画完整实例分析
Jan 10 jQuery
jQuery实现html可联动的百分比进度条
Mar 26 jQuery
如何使用jQuery操作Cookies方法解析
Sep 08 jQuery
jQuery实现放大镜案例
Oct 19 jQuery
jQuery列表动态增加和删除的实现方法
Nov 05 jQuery
jQuery实现html双向绑定功能示例
Oct 09 #jQuery
jqueryUI tab标签页代码分享
Oct 09 #jQuery
jQuery ajax调用webservice注意事项
Oct 08 #jQuery
jQuery完成表单验证的实例代码(纯代码)
Sep 30 #jQuery
jquery之基本选择器practice(实例讲解)
Sep 30 #jQuery
jquery鼠标悬停导航下划线滑出效果
Sep 29 #jQuery
jQuery选择器之子元素过滤选择器
Sep 28 #jQuery
You might like
生成静态页面的PHP类
2006/07/15 PHP
php打开文件fopen函数的使用说明
2013/07/05 PHP
PHP生成网站桌面快捷方式代码分享
2014/10/11 PHP
在openSUSE42.1下编译安装PHP7 的方法
2015/12/24 PHP
phpstudy2018升级MySQL5.5为5.7教程(图文)
2018/10/24 PHP
用 JavaScript 迁移目录
2006/12/18 Javascript
利用webqq协议使用python登录qq发消息源码参考
2013/04/08 Javascript
js实现拉伸拖动iframe的具体代码
2013/08/03 Javascript
js带按钮的提示框可供选择示例代码
2013/09/17 Javascript
jQuery判断复选框是否勾选的原理及示例
2014/05/21 Javascript
Javascript MVC框架Backbone.js详解
2014/09/18 Javascript
node.js中的dns.getServers方法使用说明
2014/12/08 Javascript
JS全角与半角转化实例(分享)
2017/07/04 Javascript
jquery对table做排序操作的实例演示
2017/08/10 jQuery
对vue事件的延迟执行实例讲解
2018/08/28 Javascript
详解用JS添加和删除class类名
2019/03/25 Javascript
微信小程序自定义可滑动顶部TabBar选项卡实现页面切换功能示例
2019/05/14 Javascript
Js逆向实现滑动验证码图片还原的示例代码
2020/03/10 Javascript
wxPython框架类和面板类的使用实例
2014/09/28 Python
python实现pdf转换成word/txt纯文本文件
2018/06/07 Python
numpy.linspace函数具体使用详解
2019/05/27 Python
使用django的objects.filter()方法匹配多个关键字的方法
2019/07/18 Python
pyenv与virtualenv安装实现python多版本多项目管理
2019/08/17 Python
使用python获取邮箱邮件的设置方法
2019/09/20 Python
pycharm实现在虚拟环境中引入别人的项目
2020/03/09 Python
css3.0 图形构成实例练习一
2013/03/19 HTML / CSS
Html5 webRTC简单实现视频调用的示例代码
2020/09/23 HTML / CSS
意大利辅助药品、药物和补品在线销售:FarmaEurope
2020/04/29 全球购物
运动会广播稿300字
2014/01/10 职场文书
光学与应用专业毕业生求职信
2014/09/01 职场文书
幸福中国演讲稿
2014/09/12 职场文书
2014党员四风对照检查材料思想汇报
2014/09/17 职场文书
2014年统战工作总结
2014/12/09 职场文书
新生入学欢迎词
2015/01/26 职场文书
科级干部培训心得体会
2016/01/06 职场文书
中国古风插画师排行榜:夏达第一,第三是阴阳师姑获鸟皮肤创作者
2022/03/18 国漫