首页 > 代码库 > 一个好用的Dialog插件

一个好用的Dialog插件

      网页中经常需要弹出dialog,虽然很多JS开源框架都提供这个功能,但是效果都不是很好,比如easy-UI。修改样式这些又不是我擅长的,身边又没有美工兄弟,苦逼啊!

      

(Easy-UI的BasicDialog)


而且如果使用这个,只能在div中添加内容,Source Code如下:

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Basic Dialog - jQuery EasyUI Demo</title>
<link rel="stylesheet" type="text/css"
	href="../../themes/default/easyui.css">
<link rel="stylesheet" type="text/css" href="../../themes/icon.css">
<link rel="stylesheet" type="text/css" href="../demo.css">
<script type="text/javascript" src="../../jquery.min.js"></script>
<script type="text/javascript" src="../../jquery.easyui.min.js"></script>
</head>
<body>
	<h2>Basic Dialog</h2>
	<p>Click below button to open or close dialog.</p>
	<div style="margin:20px 0;">
		<a href="javascript:void(0)" class="easyui-linkbutton"
			onclick="$('#dlg').dialog('open')">Open</a> <a
			href="javascript:void(0)" class="easyui-linkbutton"
			onclick="$('#dlg').dialog('close')">Close</a>
	</div>

	<div id="dlg" class="easyui-dialog" title="Basic Dialog" data-options="iconCls:'icon-save'" style="width:400px;height:200px;padding:10px">
		The dialog content.
	</div>
</body>
</html>


        可以看到这样只能在div中编辑html代码,让其显示在dialog中,且dialog样式简单,单一,丑......

       下面是我在网上找到的一款非常好的dialog插件,已用于自己的项目中,它可以在dialog中写HTML代码,也可以引入其他HTML文件,操作方便、多样,效果美观,地址是:http://www.5icool.org/demo/2012/a00576/,使用方法这个地址里面非常详细,我就不多说了,仅上个图: