`
高军威
  • 浏览: 179194 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

artDialog支持jquery实例

阅读更多
实例:
前提 jquery.artDialog.js(兼容jquery)
<!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>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>无标题文档</title>
<link id="artDialogSkin" href="css/default.css" rel="stylesheet" type="text/css" />

<script language="javascript" type="text/javascript" src="js/jquery-1.6.1.min.js"></script>
<script language="javascript" type="text/javascript" src="js/jquery.artDialog.js"></script>
<script language="javascript" type="text/javascript" src="js/jquery.artDialog.source.js"></script>


</head>

<body>
	<script type="text/javascript">
   function i(){
          var _this = document.getElementById('btn7');
		 
          if (document.getElementById('M_dfd')) {//如果已经打开了对话框,按这个按钮还能把它关闭
                                                        $.dialog({id:'yy'}).close();
                                                        _this.innerHTML = '弹出菜单'; //button上显示的内容
                                                        return;
                                                       };
    $.dialog({id:'yy', lock: true, 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;
                                                      $.dialog({content:a, lock:true, time:1});
                                                     }
                        },
                       {name:'关闭我',callback:function(){_this.innerHTML = '弹出菜单';}}
                       ]
              }
              );  
    _this.innerHTML = '关闭菜单';
    return false;
    };                      
    </script>
<button id="btn7" onClick="i()">弹出菜单</button><br/>
</body>
</html>




artDialog提供了一个jQuery版本,功能与标准版一致,调用只需要把art前缀改成jQuery的命名空间。
// 普通调用
$.dialog({content:'hello world!'});

// 使用选择器方式,此时自动使用绑定了live click事件,同时启用follow模式
$('#main .test').dialog({content: 'hello world'}); 
(最低兼容jquery1.3.2,但框架应用插件需要jquery1.4+运行[?])

官网:http://www.planeart.cn/demo/artDialog/
分享到:
评论

相关推荐

    artDialog jquery弹层 弹页面

    《艺术对话框(artDialog)与jQuery弹层技术详解》 在网页开发中,弹层(对话框)是一种常见的交互设计元素,用于显示临时信息或进行用户交互。artDialog是一个强大的JavaScript对话框插件,它结合了jQuery的优势,...

    jquery插件artDialog

    - 初始化 jQuery 对象,然后调用 `.dialog()` 方法创建对话框实例。 - 设置对话框的参数,如宽高、位置、标题、内容等。 - 控制对话框的显示和关闭,如需加载外部内容,可以结合 `iframeTools` 使用。 6. **功能...

    artDialog4.1.7.zip 和自己写的Demo

    在压缩包中的"自己写的Demo"可能是为了展示如何使用artDialog4.1.7的实例。通过查看和分析这个Demo,开发者可以学习到如何配置对话框的参数、如何绑定事件处理函数,以及如何根据实际需求定制对话框的外观和行为。 ...

    artDialog,demo,iframe

    1. **artDialog插件**:artDialog是一个高性能的JavaScript对话框组件,它可以创建模态或非模态对话框,支持自定义样式和丰富的API接口,提供良好的可扩展性。它适用于各种应用场景,如消息提示、确认对话框、表单...

    artDialog4.1.5.rar

    相比其他对话框组件,如jQuery UI的Dialog或Bootstrap的Modal,artDialog在轻量化和易用性上有一定优势,特别适合需要快速构建对话框功能的项目。然而,对于大型复杂项目,可能需要更多考虑组件的生态和社区支持,...

    artDialog插件和API详解

    2. **独立性与兼容性**:虽然提供了与jQuery的整合版本(`jquery.artDialog.js`),但`artDialog`本身是独立的,不依赖任何库,能良好运行在各种浏览器环境中,包括IE6+、Firefox、Chrome、Safari和Opera等。...

    artDialog_Demo

    7. **多实例管理**: `artDialog` 支持同时打开多个对话框,并且提供了方便的方法来管理这些实例,如关闭特定的对话框或者获取当前活动的对话框。 8. **动画效果**: `artDialog` 提供了丰富的动画效果,如淡入淡出、...

    弹出框artDialog4.1.6.zip

    《深入解析:jQuery弹出框插件artDialog4.1.6》 在网页开发中,弹出框是一种常见的交互元素,用于展示重要的信息、获取用户输入或进行一系列操作。artDialog是一个强大的jQuery插件,它以其优雅的样式、丰富的功能...

    artDialog对话框

    其次,`artDialog`支持丰富的配置选项和API,可以设置对话框的大小、位置、标题、内容、按钮、回调函数等。例如,你可以自定义对话框的宽度和高度,设置其是否可拖动,或者指定关闭对话框时的回调函数。这种灵活性...

    artDialog弹出层插件

    3. 可能还有其他辅助文件,如`ie6.css`(用于解决IE6浏览器的兼容性问题)或`jquery.artDialog.js`(如果插件依赖jQuery库的话)。 **使用步骤**: 1. 引入文件:在HTML页面中引入`artDialog.css`和`artDialog.js`...

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

    本文实例讲述了jQuery插件artDialog.js使用与关闭方法。分享给大家供大家参考,具体如下: 子窗口关闭artdialog终极解决方案: window.parent.window.art.dialog({ id: 'qin123' }).close(); &lt;!DOCTYPE ...

    artDialog-5.0.4

    除了基本的对话框功能,artDialog还可以与其他库如jQuery、Bootstrap等结合使用,实现更复杂的功能,如: - **表单验证**:在对话框内嵌入表单,利用artDialog的事件机制进行实时验证。 - **图片预览**:创建一个...

    ArtDialog4.1.6

    7. **多实例管理**:ArtDialog可以同时创建多个独立的对话框实例,互不影响,方便处理多个并发的对话需求。 ### ArtDialog4.1.6 API详解 - `art.dialog(options)`:创建一个新的对话框,`options` 是一个包含各种...

    最新artDialog精美弹出层

    考虑到描述中提到的“很多个单个示例”,在`artDialog-master`文件夹中应该包含了多个演示实例,每个实例都有对应的HTML和JavaScript代码,是学习和理解artDialog功能的绝佳资料。通过逐个研究这些示例,可以快速...

    artDialog3.0.3

    其核心特点在于体积小巧,压缩后的文件大小仅十几KB,无需依赖任何其他JavaScript框架,如jQuery等,这使得它在性能和兼容性上具有显著优势。artDialog的设计理念是提供一个简单易用、功能丰富的对话框解决方案,...

    JS中artdialog弹出框控件之提交表单思路详解

    //定义一个变量用于控制artDialog的实例 //绑定点击事件,弹出artDialog显示表单内容 $("#addHname").click(function(){ alt = art.dialog({ title: '新增花名', //对话框标题 content: document....

    前端弹出框插件art-dialog-test

    在“前端常用插件之artDialog弹出框”这篇文章中,作者可能详细介绍了如何在项目中引入和使用ArtDialog,包括下载插件、引入依赖库(如jQuery)、配置选项以及实例化对话框。同时,文章也可能包含了一些常见问题的...

    jquery模拟进度条实现方法

    首先,文档中提到了需要引入jQuery库以及相关的插件,例如在此例中引入了艺术对话框(artDialog)插件,用于丰富交互体验。通过引入这些库,可以方便地使用jQuery提供的丰富API来操作页面元素。 接下来,文档提供了...

    详解js的延迟对象、跨域、模板引擎、弹出层、AJAX【附实例下载】

    1.3、jQuery AJAX示例 二、延迟对象(Deferred) 2.1、回调函数 2.2、deferred.done 三、跨域 3.1、什么是跨域 3.2、JSONP跨域 3.3、jQuery使用JSONP跨域 3.4、跨域资源共享(CORS) 3.5、小结 四、弹出层 五、模板...

Global site tag (gtag.js) - Google Analytics