多种类型自定义对话框插件jDialog js代码

版权:原创 更新时间:1年以上
[该文章底部包含文件资源,可根据自己情况,决定是否下载资源使用,时间>金钱,如有需要,立即查看资源]

以下是 多种类型自定义对话框插件jDialog js代码 的示例演示效果:

当前平台(PC电脑)
  • 平台:

部分效果截图1:

多种类型自定义对话框插件jDialog js代码

部分效果截图2:

多种类型自定义对话框插件jDialog js代码

HTML代码(index.html):

<!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>
<title>多种类型自定义对话框插件jDialog</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<link rel="stylesheet" href="js/jDialog/jDialog.css" type="text/css">
<script type="text/javascript" src="js/jquery.js"></script>
<script type="text/javascript" src="js/jDialog.js"></script>
<script>
$(function(){
	$("#test1").click(function(){
		var dialog = jDialog.alert('欢迎使用jDialog组件,我是alert!',{},{
		showShadow: false,// 不显示对话框阴影
		buttonAlign : 'center',
		events : {
			show : function(evt){
				var dlg = evt.data.dialog;
			},
			close : function(evt){
				var dlg = evt.data.dialog;
			},
			enterKey : function(evt){
				alert('enter key pressed!');
			},
			escKey : function(evt){
				alert('esc key pressed!');
				evt.data.dialog.close();
			}
		}
	  });
	}) ; 
	
	$("#test2").click(function(){
		var dialog = jDialog.confirm('欢迎使用jDialog组件,我是confirm!',{
			handler : function(button,dialog) {
				alert('你点击了确定!');
				dialog.close();
			}
		},{
			handler : function(button,dialog) {
				alert('你点击了取消!');
				dialog.close();
			}
		});
	});
	
	$("#test3").click(function(){
		// 通过options参数,控制iframe对话框
		var dialog = jDialog.iframe('#',{
			title : '代码编辑器 - 内容',
			width : 1100,
			height : 550
		});
	});
	
	$("#test4").click(function(){
		// 通过options参数,控制dialog
		var dialog = jDialog.dialog({
			title : '自定义对话框',
			content : '大家好,欢迎访问内容。'
		});
	});
	
	$("#test5").click(function(){
		// 通过options参数,控制dialog
		var dialog = jDialog.dialog({
			title : '自定义对话框',
			content : '大家好,我是jDialog.dialog!',
			buttons : [
				{
					type : 'highlight',
					text : '你好',
					handler:function(button,dialog)
					{
						dialog.close();
					}
				}
			]
		});	
	});
	
	$("#test6").click(function(){
		var dialog = jDialog.message('大家好,欢迎访问内容',{
			autoClose : 3000,    // 3s后自动关闭
			padding : '30px',    // 设置内部padding
			modal: true         // 非模态,即不显示遮罩层
		});
	});
	
	$("#test7").click(function(){
		var dialog = jDialog.tip('大家好,欢迎访问内容',{
			target : $('#test7'),
   			position : 'left-top',
   			trianglePosFromStart :0,
			autoClose : 1000,
			offset : {
        		top :-20,
				left:10,
				right:0,
				bottom:0
   			}
		});
	});
	
});
</script>
<title>jDialog</title>
</head>
<body>
<br/><br/><br/>
<center>
<button id="test1">alert方式调用</button>
<br/><br/>
<button id="test2">confirm方式调用</button>
<br/><br/>
<button id="test3">iframe方式调用</button>
<br/><br/>
<button id="test4">只显示内容对话框</button>
<br/><br/>
<button id="test5">对话框配置按钮</button>
<br/><br/>
<button id="test6">message方式调用</button>
<br/><br/>
<button id="test7">tip方式调用</button>
</center>
</body>
</html>

JS代码(jDialog.js):

/** * 自定义对话框 * @author zhaoxianlie */
(function ( /*importstart*/
 ){
	var scripts = document.getElementsByTagName('script'),length = scripts.length,src = scripts[length - 1].src,pos = src.indexOf('/static/'),scriptPath = src.substr(0,pos) + 'js/jDialog/';
	if (!window.importScriptList) window.importScriptList ={
}
;
	window.importScript = function (filename){
	if (!filename) return;
	if (filename.indexOf("http://") == -1 && filename.indexOf("https://") == -1){
	if (filename.substr(0,1) == '/') filename = filename.substr(1);
	filename = scriptPath + filename;
}
if (filename in importScriptList) return;
	importScriptList[filename] = true;
	document.write('<script src="' + filename + '" type="text/javascript"><\/' + 'script>');
}
}
)( /*importend*/
 );
	importScript('jquery.drag.js');
	importScript('jquery.mask.js');
	importScript('jquery.dialog.js');
	
附件:下载该文件资源,减少时间成本(增值服务)
留言
该资源可下载
File Source
.rar
49.70 KB
jquery特效9
最新结算
jquery虚拟键盘中文打字效果js代码
类型: .rar 金额: CNY 2.31¥ 状态: 待结算 详细>
jquery虚拟键盘中文打字效果js代码
类型: .rar 金额: CNY 0.29¥ 状态: 待结算 详细>
HTML5实现CSS滤镜图片切换特效代码
类型: .rar 金额: CNY 2.31¥ 状态: 待结算 详细>
jQuery头像裁剪插件cropbox js代码
类型: .rar 金额: CNY 0.29¥ 状态: 待结算 详细>
jQuery头像裁剪插件cropbox js代码
类型: .rar 金额: CNY 2.31¥ 状态: 待结算 详细>
CSS3制作3D图片立方体旋转特效
类型: .rar 金额: CNY 2.31¥ 状态: 待结算 详细>
CSS3制作3D图片立方体旋转特效
类型: .rar 金额: CNY 0.29¥ 状态: 待结算 详细>
CSS3制作3D图片立方体旋转特效
类型: .rar 金额: CNY 2.31¥ 状态: 待结算 详细>
CSS3制作3D图片立方体旋转特效
类型: .rar 金额: CNY 0.29¥ 状态: 待结算 详细>
jQuery+css3实现信封效果
类型: .rar 金额: CNY 0.29¥ 状态: 待结算 详细>
我们力求给您提供有用的文章,再此基础上,会附加营收资源,不做任何广告,让平台可以更好发展 若您发现您的权利被侵害,或使用了您的版权,请发邮件联系 sunlifel@foxmail.com ggbig觉得 : 不提供源码的文章不是好文章
合作伙伴
联系我们
  • QQ:21499807
  • 邮箱:sunlifel@foxmail.com
  • QQ扫一扫加QQ
    QQ扫一扫
Copyright 2023-2024 ggbig.com·皖ICP备2023004211号-1
打赏文章