弹出层divdialog_html/css_WEB-ITnose
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了弹出层divdialog_html/css_WEB-ITnose,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含3338字,纯文字阅读大概需要5分钟。
内容图文
![弹出层divdialog_html/css_WEB-ITnose](/upload/InfoBanner/zyjiaocheng/399/d06954c14a5e42619c05feb9463acb81.jpg)
为了方便 文件都写在一个文件夹下了
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_WEB-ITnose全部内容,希望文章能够帮你解决弹出层divdialog_html/css_WEB-ITnose所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。