JQZoom is a javascript image magnifier built at the top of the jQuery javascript framework. jQzoom is an easy to use script to magnify / zoom part or image; with on or multiple images (gallery).
<link rel="stylesheet" type="text/css" href="css/jqzoom.css" /> <script type="text/javascript" src="js/jquery.js"></script> <script type="text/javascript" src="js/jquery.jqzoom-min.js"></script>3. The HTML code with the image must be added in this format:
<a href="images/BIGIMAGE.JPG" class="MYCLASS" title="MYTITLE"> <img src="images/SMALLIMAGE.JPG" title="IMAGE TITLE"> </a>
The anchor element wraps the small image you would like to zoom. The necessary and base elements are:
SMALLIMAGE.JPG - Represents the small image you would like to zoom.
BIGIMAGE.JPG - Represents the big image that jQZoom will reveal.
MYCLASS - Represents the anchor class,that would be used to instantiate the jQZoom script to all the elements matching this class (you can use an ID as well).
MYTITLE / IMAGE TITLE - Anchor title and/or image title that will be used to show the zoom title close to the jQZoom Window.
- The SMALLIMAGE must be a scaled versione of the BIGIMAGE.
<script> $(document).ready(function(){ $('.MYCLASS').jqzoom(); }); </script>This will instantiate jQzoom in standard mode. You can pass more options, as in the example below.
<script> $(document).ready(function(){ var options = { zoomType: 'standard', preloadImages: true, alwaysOn: true, zoomWidth: 300, zoomHeight: 250, xOffset: 90, yOffset: 30, position: 'left' //...MORE OPTIONS }; $('.MYCLASS').jqzoom(options); }); </script>• Doumentation and a list of options are in the "index.html" file, in the archive with this script.
<a href="images/BIGIMAGE.JPG" class="MYCLASS" title="MYTITLE" rel="gal1"> <img src="images/SMALLIMAGE.JPG" title="IMAGE TITLE"> </a>2. Manage your thumbnails "class" and "rel" attributes.
<a class="zoomThumbActive" href="#" rel="{gallery: 'gal1', smallimage: './imgProd/SMALLIMAGE1.jpg',largeimage: './imgProd/LARGEIMAGE1.jpg'}"> <img src="imgProd/thumbs/THUMBIMG1.jpg" title="thumb1" /> </a>
In image gal1, the structure of the thumbnail "rel" attribute is very important.The base elements are:
gallery : the ID of the gallery to which it belongs.
smallimage : the path to the SMALLIMAGE to be loaded on the when you click on the thumbnail.
largeimage : the path to the LARGEIMAGE
<!doctype html> <html lang="en"> <head> <meta charset="utf-8" /> <title>Example JQZoom - Image</title> <link rel="stylesheet" href="css/jqzoom.css" type="text/css"> <style type="text/css"> .jqzoom img { border: 3px solid #888; } </style> <script src="js/jquery.js" type="text/javascript"></script> <script src="js/jquery.jqzoom-min.js" type="text/javascript"></script> <script type="text/javascript"> $(document).ready(function() { $('.jqzoom').jqzoom({ zoomType: 'standard', preloadImages: false }); }); </script> </head> <body> <br> <div> <a href="image_big.jpg" class="jqzoom" title="image"> <img src="image_small.jpg" title="image" alt="image" /> </a> </div> </body> </html>Demo (move the mouse cursor over image):
<!doctype html> <html lang="en"> <head> <meta charset="utf-8" /> <title>Example JQZoom - Inner-Zoom</title> <link rel="stylesheet" href="css/jqzoom.css" type="text/css"> <style type="text/css"> .jqzoom2 img { border: 3px solid #888; } </style> <script src="js/jquery.js" type="text/javascript"></script> <script src="js/jquery.jqzoom-min.js" type="text/javascript"></script> <script type="text/javascript"> $(document).ready(function() { $('.jqzoom2').jqzoom({ zoomType: 'innerzoom', lens: false, preloadImages: false, title: false }); }); </script> </head> <body> <br> <div> <a href="image_big.jpg" class="jqzoom2" title="JQZoom"> <img src="image_small.jpg" title="JQZoom" alt="JQZoom" /> </a> </div> </body> </html>Demo (move the mouse cursor over image):
<!doctype html> <html lang="en"> <head> <meta charset="utf-8" /> <title>Example JQZoom - Image Gallery</title> <link rel="stylesheet" href="css/jqzoom.css" type="text/css"> <style type="text/css"> .jqzoom3 img { border: 3px solid #888; } .clr{display:block; clear:both;} div#thumblist{margin-top:3em;} div#thumblist a{display:inline-block; margin:0 4px; border:1px dashed #888;} div#thumblist a.zoomThumbActive{ border:2px solid #0001da; } </style> <script src="js/jquery.js" type="text/javascript"></script> <script src="js/jquery.jqzoom-min.js" type="text/javascript"></script> <script type="text/javascript"> $(document).ready(function() { $('.jqzoom3').jqzoom({ zoomType: 'standard', preloadImages: false, alwaysOn: true, title: false }); }); </script> </head> <body> <br> <div> <a href="image_big1.jpg" class="jqzoom3" rel='gal1' title="JQZoom Gallery"> <img src="image_small1.jpg" alt="JQZoom Gallery" /> </a> </div> <br class="clr"/> <div id="thumblist"> <a class="zoomThumbActive" href='#' rel="{gallery: 'gal1', smallimage: 'image_small1.jpg',largeimage: 'image_big1.jpg'}" title="img1 jqzoom gallery"><img src='image_thumb1.jpg' alt="img1 jqzoom gallery" /></a> <a href='#' rel="{gallery: 'gal1', smallimage: 'image_small2.jpg',largeimage: 'image_big2.jpg'}" title="img2 jqzoom gallery"><img src='image_thumb2.jpg' alt="img2 jqzoom gallery" /></a> <a href='#' rel="{gallery: 'gal1', smallimage: 'image_small3.jpg',largeimage: 'image_big3.jpg'}" title="img3 jqzoom gallery"><img src='image_thumb3.jpg' alt="img3 jqzoom gallery" /></a> </div> </body> </html>Demo: - For other advanced options and examples, see the documentation in "index.html" page from the archive with this jQuery plugin (a Download button is at the beginning of this page).
<table><tr> <th>Title 1</th> <th>Title 2</th> </tr></table>
.some_class { line-height: 150%; }
document.getElementById("id_button").onclick = function(){ window.open("http://coursesweb.net/"); }
$ar_dir = scandir("dir_name"); var_export($ar_dir);