Page Print Preview Popup Plugin With jQuery - print-preview.js
File Size: | 12.9 KB |
---|---|
Views Total: | 18217 |
Last Update: | |
Publish Date: | |
Official Website: | Go to website |
License: | MIT |
print-preview.js is a simple yet useful jQuery plugin that allows you to display the printed version of your web page in a popup window before printing out.
How to use it:
1. Add the jQuery print-preview.js plugin and other required resources to the web page.
<link rel="stylesheet" href="print-preview.css"> <script src="//code.jquery.com/jquery.min.js"></script> <script src="jquery.print-preview.js"></script>
2. Note that your web page must have a print style sheet that changes the appearance of your web page when it's printed on a paper.
<link rel="stylesheet" href="css/print.css" media="print">
3. Create a trigger link to toggle the preview popup before printing.
<a class="print-preview">Print this page</a>
4. Initialize the print preview plugin and done.
$('a.print-preview').printPreview();
5. Add keybinding (not recommended for production use).
$(document).bind('keydown', function(e) { var code = (e.keyCode ? e.keyCode : e.which); if (code == 80 && !$('#print-modal').length) { $.printPreview.loadPrintPreview(); return false; } });
6. Override the default styles of the preview popup.
#print-modal { background: #FFF; position: absolute; left: 50%; margin: 0 0 0 -465px; padding: 0 68px; width: 794px; box-shadow: 0 0 20px #000; -moz-box-shadow: 0 0 20px #000; -webkit-box-shadow: 0 0 10px #000; }
This awesome jQuery plugin is developed by CrazyHong. For more Advanced Usages, please check the demo page or visit the official website.