artDialog介绍:http://www.planeart.cn/demo/artDialog/index.html
artDialog文档API链接:http://www.planeart.cn/demo/artDialog/_doc/API.html#options,上面有详细的介绍各参数的用法。
下面是一个简单的例子,代码如下:
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>artDialog简单例子</title> <link type="text/css" href="../../js/artDialog/skins/default.css" rel="stylesheet" /> <script type="text/javascript" src="../../js/jquery-2.1.0.js"></script> <script type="text/javascript" src="../../js/artDialog/artDialog.js"></script> <style> * { margin: 0px; padding: 0px; } #testDiv { width: 900px; margin: 0 auto; border: 1px solid #f4f4f4; } #contentDiv { width: 100%; text-align: center; } #submitDiv { width: 100px; padding: 20px 0; text-align: center; margin: 0 auto; text-align: center; } #submitDiv span { color: #fff; background: #89D900; height: 25px; width: 100px; display: block; line-height: 25px; font-weight: bold; } #submitDiv a { text-decoration: none; } input { height: 20px; line-height: 20px; margin-bottom: 6px; width: 200px; } select { height: 24px; line-height: 20px; padding: 2px 0; margin-bottom: 6px; } .leftpadding { padding-left: 23px; } .fixwidth { width: 200px; } </style> <script> function artDialogTest(iconType,varTitle, content) { if(iconType==''){ iconType='succeed'; } var dialog = art.dialog({ title : varTitle, content : '<p style="font-size:16px;">' + content + '</p>', cancel: false, drag:false, icon : iconType, button : [ { name : '确定', callback : function() { this.close(); return false; }, focus : true } ] }); } $(function() { $('#submitBtn').on('click', function() { var varIcon = $('#icon_select').find("option:selected").val(); var varTitle = $('#title_input').val(); var varContent = $('#content_input').val(); artDialogTest(varIcon,varTitle, varContent); }); }); </script> </head> <body> <div id="testDiv"> <div id="contentDiv"> <label for="v_icon" class="leftpadding">图标类型:</label> <select id="icon_select" placeholder="请选择" class="fixwidth"> <option value="" disabled selected style='display: none;'>请选择</option> <option value="succeed">成功</option> <option value="error">错误</option> <option value="loading">加载</option> <option value="warning">警告</option> <option value="question">疑问</option> </select> <br /> <label for="v_title">弹出层标题:</label> <input type="text" id="title_input" name="title_input" /><br /> <label for="v_content">弹出层内容:</label> <input type="text" id="content_input" name="content_input" /><br /> </div> <div id="submitDiv"> <a id="submitBtn" href="javascript:void(0);"> <span>点击弹出框</span></a> </div> </div> </body> </html>
运行结果如下:
全文完。
相关推荐
7. **basic** 文件夹 - 可能包含了基础的示例或者基础配置,展示如何实现最简单的对话框功能。 8. **skins** 文件夹 - 通常存放着对话框的皮肤样式,你可以根据项目需求选择不同的视觉风格,或者自定义皮肤来适应...
在"artDialog-master"压缩包中的示例文件,通常会包含各种使用场景的实例,比如简单的提示对话框、确认对话框、自定义内容对话框等,这些都是学习和理解ArtDialog功能的好资源。通过阅读和运行这些示例,开发者可以...
1. **多主题支持**:`artDialog`内置了多种皮肤(skins),可以通过简单的配置切换不同的视觉风格,满足不同项目的需求。 2. **独立性与兼容性**:虽然提供了与jQuery的整合版本(`jquery.artDialog.js`),但`...
1. **基本对话框**: `artDialog` 提供了简单的对话框创建方法,可以快速创建带有标题、内容和按钮的基本对话框。例如,通过一行代码`art.dialog({content: 'Hello, artDialog!'})` 就能创建一个包含"Hello, ...
5. `demo/`: 示例代码和测试页面,帮助开发者理解和使用artDialog。 6. `docs/`: 文档资料,包括API参考和使用指南。 使用artDialog4.0.5时,开发者首先需要在网页中引入相关的JS和CSS文件,然后通过JavaScript调用...
此外,通过查看示例,我们可以学习如何在实际项目中集成和自定义`artDialog`。 总结来说,`artDialog` 是一个强大且灵活的前端对话框插件,它提供了丰富的功能和高度的定制性。通过研究源码,开发者不仅可以掌握...
ArtDialog致力于提供优雅的对话框交互体验,它使得在网页中创建弹出窗口变得更加简单和灵活。 在本次更新的4.1.0版本中,ArtDialog引入了新的"blue"皮肤,为用户提供更多样化的界面风格选择,以适应不同网站设计的...
**artDialog5 知识点详解**...通过以上介绍,我们可以看出 `artDialog5` 是一个集美观、实用和灵活性于一身的对话框解决方案,适合各种类型的Web应用,无论是简单的提示信息,还是复杂的表单填写,都能游刃有余地应对。
1. **易用性**:artDialog提供了简洁的API接口,开发者可以快速地创建和配置对话框,无论是简单的提示还是复杂的表单,都能够轻松实现。 2. **可定制化**:组件支持多种皮肤和布局,允许开发者根据网站风格自定义...
3. `demo/`:示例代码,展示了artDialog的各种用法和配置,帮助用户快速理解和使用。 4. `docs/`:文档目录,包含了API介绍和使用指南。 5. `test/`:测试目录,用于验证和确保artDialog的功能正确无误。 **三、...
**artDialog** 是一个在Web开发中常用的JavaScript对话框插件,它提供了丰富的功能和高度的自定义性,使得在网页上创建各种类型的提示、警告、确认和对话框变得非常简单。下面将详细讲解`artDialog`的一些核心知识点...
1. **易用性**:artDialog的API设计简洁明了,使得开发者能够快速理解和使用,无论是简单的提示信息还是复杂的表单交互,都能轻松实现。 2. **灵活性**:支持自定义样式和内容,可以嵌入HTML、图片、视频等多种元素...
1. **index.html**:这是示例或测试页,展示了artDialog的使用方法和效果。 2. **artDialog.source.js** 和 **jquery.artDialog.source.js**:分别是源代码文件,包含了完整的功能实现,对于开发者调试和理解插件...
这种灵活性使得`artDialog`不仅适用于简单的提示信息,还可以用于创建复杂的模态窗口,如表单填写、图片预览等功能。 在提供的压缩包中,我们可以看到以下文件: 1. `index.html`:示例页面,展示了`artDialog`的...
例如,创建一个简单的弹窗: ```html <!DOCTYPE html> <script src="jquery.min.js"></script> <script src="jquery.artDialog.js"> 打开弹窗 $(function() { $("#open-dialog").click(function() { ...
4. **示例丰富**:_demo目录下包含多个示例代码,帮助开发者了解和掌握artDialog的各种用法。 5. **皮肤系统**:skin目录下的皮肤文件,允许开发者轻松更换对话框的外观。 6. **处理IE透明PNG问题**:iepngfix文件...
这个版本的API和示例集为开发者提供了详细的功能调用和使用方法,使得在网页应用中创建优雅、可定制化的对话框变得简单易行。 ### ArtDialog核心功能 1. **基本对话框**:ArtDialog提供了一个基础的对话框模板,...
在`artDialog-master`压缩包中,包含了`artDialog`的源码、示例和文档。开发者可以查看源码了解其实现原理,或者在示例中学习如何实际应用。源码结构清晰,注释详尽,便于理解和二次开发。 总结,`artDialog`是一款...
content: '这是一个简单的对话框示例', ok: function () { alert('确定按钮被点击了'); return false; // 阻止对话框关闭 }, cancel: function () { alert('取消按钮被点击了'); } }); ``` **5. 功能扩展**...
**artDialog** 是一个在前端开发中常用的JavaScript对话框插件,它提供了丰富的自定义功能,使得在网页中创建各种类型的对话框变得简单易行。`artDialog-master` 是这个插件的源码仓库,包含了完整的项目源码、文档...