最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

弹出层divdialog_html/css

来源:动视网 责编:小采 时间:2020-11-27 15:56:25
文档

弹出层divdialog_html/css

弹出层divdialog_html/css_WEB-ITnose:自己写的弹出框 样式如下 为了方便 文件都写在一个文件夹下了 dialog.js (function( $, window, undefined ){ var _basepath = ; var init = { hide_oprate: 'remove',//when has no button do re
推荐度:
导读弹出层divdialog_html/css_WEB-ITnose:自己写的弹出框 样式如下 为了方便 文件都写在一个文件夹下了 dialog.js (function( $, window, undefined ){ var _basepath = ; var init = { hide_oprate: 'remove',//when has no button do re


自己写的弹出框 样式如下



为了方便 文件都写在一个文件夹下了



dialog.js

(function( $, window, undefined ){ 	var _basepath = "";	var init = {	hide_oprate: 'remove',//when has no button do remove or destroy	title : "",	button: [],	//for example: [{event_method: "click", button_name: "???", callback: function: dosubmit(){form.submit();}, callback_context:this}] and default event is "click"	button_container_width: "480px",	warning_icon: ""	}	var _warning_icon = {ok: "url("+ _basepath +"icons.png) -7em -6em;", edit: "url("+ _basepath +"icons.png) -0em -6em;", hard:"url("+ _basepath +"icons.png) -14em -6em;"};	var _$dialog = null;	var bindEvent = function ($selector, event, eventfn, ctxt)	{	$selector.bind(event, function(){	eventfn.call(ctxt);	});	}	var run = function (settings) {	settings = settings || {};	var _settings = $.extend(init, settings);	var windowH =$(window).height();	var dialog_top = (windowH-220)/2 +'px';	$container = $('');	$content = $('');	var $title = $('

' + _settings.title + '

'); var $warning_icon = null; if (_warning_icon[_settings.warning_icon] != undefined) { $warning_icon = $(''); } if ($.isArray(_settings.button) && _settings.button.length > 0) { var $buttons = $(''); var $button = null; for (var i = 0; i < _settings.button.length; i++) { $button = $(''); if (_settings.button[i].event == undefined) { _settings.button[i].event = "click"; } bindEvent($button, _settings.button[i].event, _settings.button[i].callback, _settings.button[i].callback_context) $buttons.append($button); } } else { $container.bind("click", function(){ if (_settings.hide_oprate == 'remove') { $(this).remove(); } else { $(this).hide(); } }); } $content.append($title); $content.append($warning_icon); $content.append($buttons); $container.append($content); $("body").append($container); _$dialog = $container; }; $.fn.dialog_show = function(settings){ if (_$dialog == null) { return run.call(this, settings); } else { _$dialog.show(); } }; $.fn.dialog_close = function () { if (_$dialog != null) { _$dialog.hide(); } } $.fn.dialog_destroy = function () { if (_$dialog != null) { _$dialog.remove(); _$dialog = null; } }})( jQuery, window );

dialog.html
	

dialog.css

.myDialog {	background: url(blackbg.png);	position: fixed;	width: 100%;	height: 100%;	top: 0;	left: 0;	display:block;}.myDialog h3 {	font-weight: normal;}.myDialog .myDialogCont {	width: 30em;	background: #fff;	padding: 1em;	border: 1px #adadad solid;	text-align: center;	margin: 0 auto;	border-radius: 6px;}.myDialog .buttons {	text-align: center;}.myDialog .buttons button {	font-size: 1.2em;	font-family: 'microsoft yahei';	margin: 0 1em;	color: #ffffff;	background-color: #0064cd;	background-repeat: repeat-x;	background-image: -webkit-linear-gradient(top, #049cdb, #0064cd);	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);	cursor: pointer;	display: inline-block;	padding: 5px 14px 6px;	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);	transition: 0.1s linear background-image;	border-radius: 6px;	overflow: visible;}


辅助图片

下面的这个黑点是背景图片blackbg.png


icons.png

文档

弹出层divdialog_html/css

弹出层divdialog_html/css_WEB-ITnose:自己写的弹出框 样式如下 为了方便 文件都写在一个文件夹下了 dialog.js (function( $, window, undefined ){ var _basepath = ; var init = { hide_oprate: 'remove',//when has no button do re
推荐度:
标签: 弹出 html css
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top