Zebra_Dialog has no dependencies other than jQuery 1.4.1+
website:https://github.com/stefangabos/Zebra_Dialog/
截止目前为止,该项目已经一年多没有人维护了。
1.加载
<!--link rel="stylesheet" href="public/css/reset.css" type="text/css"--> <link rel="stylesheet" href="public/css/flat/zebra_dialog.css" type="text/css"> <!--link rel="stylesheet" href="public/css/style.css" type="text/css"--> <link rel="stylesheet" href="libraries/highlight/public/css/ir_black.css" type="text/css"> <script type="text/javascript" src="public/js/jquery-1.10.2.js"></script> <script type="text/javascript" src="libraries/highlight/public/javascript/highlight.js"></script> <script type="text/javascript" src="public/js/zebra_dialog.js"></script> <script type="text/javascript" src="public/js/main.js"></script> <script type="text/javascript"> hljs.initHighlightingOnLoad(); </script>
2. 默认对话框
<strong>1.</strong> Default dialog box, no custom settings. Click <a href="javascript:void(0)" id="example1">here</a> to open.
$('#example1').bind('click', function(e) {
e.preventDefault();
$.Zebra_Dialog('<strong>Zebra_Dialog</strong>, a small, compact and highly configurable dialog box plugin for jQuery');
});
效果:
3. 对话框类型
3.1 error
$('#example2_1').bind('click', function(e) {
e.preventDefault();
$.Zebra_Dialog('<strong>Zebra_Dialog</strong> has no dependencies other than <em>jQuery 1.5.2+</em> and works in all major' +
' browsers like<br>- Firefox<br>- Opera<br>- Safari<br>- Chrome<br>- Internet Explorer 6+', {
'type': 'error',
'title': 'Error'
});
});
效果:
3.2 warning
$('#example2_2').bind('click', function(e) {
e.preventDefault();
$.Zebra_Dialog('<strong>Zebra_Dialog</strong> is meant to replace JavaScript\'s <em>alert</em> and <em>confirmation</em>' +
' dialog boxes. <br><br> Can also be used as a notification widget - when configured to show no buttons and to close' +
' automatically - for updates or errors, without distracting users from their browser experience by displaying obtrusive alerts.', {
'type': 'warning',
'title': 'Warning'
});
});
3.3 question
$('#example2_3').bind('click', function(e) {
e.preventDefault();
$.Zebra_Dialog('<strong>Zebra_Dialog</strong> can generate 5 types of dialog boxes: confirmation, information, ' +
' warning, error and question.<br><br>The appearance of the dialog boxes is easily customizable by changing the CSS file ', {
'type': 'question',
'title': 'Question'
});
});
效果:
3.4 information
$('#example2_4').bind('click', function(e) {
e.preventDefault();
$.Zebra_Dialog('<strong>Zebra_Dialog</strong> dialog boxes can be positioned anywhere on the screen - not just in the middle!' +
'<br><br>By default, dialog boxes can be closed by pressing the ESC key or by clicking anywhere on the overlay.', {
'type': 'information',
'title': 'Information'
});
});
效果:
3.5 confirm
$('#example2_5').bind('click', function(e) {
e.preventDefault();
$.Zebra_Dialog('<strong>Zebra_Dialog</strong> is a small (6KB minified), compact (one JS file, no dependencies other than jQuery 1.5.2+)' +
' and highly configurable dialog box plugin for jQuery meant to replace JavaScript\'s <em>alert</em> and <em>confirmation</em> dialog boxes.', {
'type': 'confirmation',
'title': 'Confirmation'
});
});
效果:
4. 对话框回调
$('#example31').bind('click', function(e) {
e.preventDefault();
$.Zebra_Dialog('<strong>Zebra_Dialog</strong>, a small, compact and highly configurable dialog box plugin for jQuery', {
'type': 'question',
'title': 'Custom buttons',
'buttons': [
{caption: 'Yes', callback: function() { alert('"Yes" was clicked')}},
{caption: 'No', callback: function() { alert('"No" was clicked')}},
{caption: 'Cancel', callback: function() { alert('"Cancel" was clicked')}}
]
});
});
效果:
5. iframe
$('#example61').bind('click', function(e) {
e.preventDefault();
$.Zebra_Dialog('<strong>A Wikipedia page</strong><br><br>', {
source: {'iframe': {
'src': 'http://en.m.wikipedia.org/wiki/Dialog_box',
'height': 500
}},
width: 800,
title: 'External content loaded in an iFrame'
});
});
效果:








浙公网安备 33010602011771号