`
53873039oycg
  • 浏览: 842040 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论

[简单]artDialog简单示例

 
阅读更多

       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>

 

    运行结果如下:

 

   

      全文完。

 

  

 

 

 

  • 大小: 22.8 KB
0
0
分享到:
评论

相关推荐

    artDialog.js的demo

    7. **basic** 文件夹 - 可能包含了基础的示例或者基础配置,展示如何实现最简单的对话框功能。 8. **skins** 文件夹 - 通常存放着对话框的皮肤样式,你可以根据项目需求选择不同的视觉风格,或者自定义皮肤来适应...

    artDialog的js,css与事例

    在"artDialog-master"压缩包中的示例文件,通常会包含各种使用场景的实例,比如简单的提示对话框、确认对话框、自定义内容对话框等,这些都是学习和理解ArtDialog功能的好资源。通过阅读和运行这些示例,开发者可以...

    artDialog插件和API详解

    1. **多主题支持**:`artDialog`内置了多种皮肤(skins),可以通过简单的配置切换不同的视觉风格,满足不同项目的需求。 2. **独立性与兼容性**:虽然提供了与jQuery的整合版本(`jquery.artDialog.js`),但`...

    artDialog_Demo

    1. **基本对话框**: `artDialog` 提供了简单的对话框创建方法,可以快速创建带有标题、内容和按钮的基本对话框。例如,通过一行代码`art.dialog({content: 'Hello, artDialog!'})` 就能创建一个包含"Hello, ...

    artDialog4.0.5

    5. `demo/`: 示例代码和测试页面,帮助开发者理解和使用artDialog。 6. `docs/`: 文档资料,包括API参考和使用指南。 使用artDialog4.0.5时,开发者首先需要在网页中引入相关的JS和CSS文件,然后通过JavaScript调用...

    artdialog弹出层

    此外,通过查看示例,我们可以学习如何在实际项目中集成和自定义`artDialog`。 总结来说,`artDialog` 是一个强大且灵活的前端对话框插件,它提供了丰富的功能和高度的定制性。通过研究源码,开发者不仅可以掌握...

    javascript artdialog 4.1.0

    ArtDialog致力于提供优雅的对话框交互体验,它使得在网页中创建弹出窗口变得更加简单和灵活。 在本次更新的4.1.0版本中,ArtDialog引入了新的"blue"皮肤,为用户提供更多样化的界面风格选择,以适应不同网站设计的...

    漂亮的对话框artDialog5 具有10种风格,使用简单

    **artDialog5 知识点详解**...通过以上介绍,我们可以看出 `artDialog5` 是一个集美观、实用和灵活性于一身的对话框解决方案,适合各种类型的Web应用,无论是简单的提示信息,还是复杂的表单填写,都能游刃有余地应对。

    artDialog4.1.7

    1. **易用性**:artDialog提供了简洁的API接口,开发者可以快速地创建和配置对话框,无论是简单的提示还是复杂的表单,都能够轻松实现。 2. **可定制化**:组件支持多种皮肤和布局,允许开发者根据网站风格自定义...

    artDialog源码

    3. `demo/`:示例代码,展示了artDialog的各种用法和配置,帮助用户快速理解和使用。 4. `docs/`:文档目录,包含了API介绍和使用指南。 5. `test/`:测试目录,用于验证和确保artDialog的功能正确无误。 **三、...

    artDialog例子

    **artDialog** 是一个在Web开发中常用的JavaScript对话框插件,它提供了丰富的功能和高度的自定义性,使得在网页上创建各种类型的提示、警告、确认和对话框变得非常简单。下面将详细讲解`artDialog`的一些核心知识点...

    artDialog4.1.5.rar

    1. **易用性**:artDialog的API设计简洁明了,使得开发者能够快速理解和使用,无论是简单的提示信息还是复杂的表单交互,都能轻松实现。 2. **灵活性**:支持自定义样式和内容,可以嵌入HTML、图片、视频等多种元素...

    artDialog4.0.4

    1. **index.html**:这是示例或测试页,展示了artDialog的使用方法和效果。 2. **artDialog.source.js** 和 **jquery.artDialog.source.js**:分别是源代码文件,包含了完整的功能实现,对于开发者调试和理解插件...

    artDialog对话框

    这种灵活性使得`artDialog`不仅适用于简单的提示信息,还可以用于创建复杂的模态窗口,如表单填写、图片预览等功能。 在提供的压缩包中,我们可以看到以下文件: 1. `index.html`:示例页面,展示了`artDialog`的...

    弹窗插件artDialog4.1.3

    例如,创建一个简单的弹窗: ```html &lt;!DOCTYPE html&gt; &lt;script src="jquery.min.js"&gt;&lt;/script&gt; &lt;script src="jquery.artDialog.js"&gt; 打开弹窗 $(function() { $("#open-dialog").click(function() { ...

    artDialog2.0.6,一个漂亮的可以代替alert()的js特效

    4. **示例丰富**:_demo目录下包含多个示例代码,帮助开发者了解和掌握artDialog的各种用法。 5. **皮肤系统**:skin目录下的皮肤文件,允许开发者轻松更换对话框的外观。 6. **处理IE透明PNG问题**:iepngfix文件...

    ArtDialog4.1.6

    这个版本的API和示例集为开发者提供了详细的功能调用和使用方法,使得在网页应用中创建优雅、可定制化的对话框变得简单易行。 ### ArtDialog核心功能 1. **基本对话框**:ArtDialog提供了一个基础的对话框模板,...

    artDialog 弹出层插件(4星级)

    在`artDialog-master`压缩包中,包含了`artDialog`的源码、示例和文档。开发者可以查看源码了解其实现原理,或者在示例中学习如何实际应用。源码结构清晰,注释详尽,便于理解和二次开发。 总结,`artDialog`是一款...

    artDialog框架

    content: '这是一个简单的对话框示例', ok: function () { alert('确定按钮被点击了'); return false; // 阻止对话框关闭 }, cancel: function () { alert('取消按钮被点击了'); } }); ``` **5. 功能扩展**...

    artDialog-master

    **artDialog** 是一个在前端开发中常用的JavaScript对话框插件,它提供了丰富的自定义功能,使得在网页中创建各种类型的对话框变得简单易行。`artDialog-master` 是这个插件的源码仓库,包含了完整的项目源码、文档...

Global site tag (gtag.js) - Google Analytics