Jquery Course

Examples AnythingZoomer

AnythingZoomer is a jQuery plugin that can be used to zoom part of image, text, or other HTML content, like an eyeglass. It's flexible in many ways, in that the "small", "large", and "zoom" areas are all pretty easy to customize (via CSS).
- When double-click on the small image or text, it is replaced with the large content.


• To DOWNLOAD this script, click: - version: 2.2.2 (357 KB).

Installation

1. First, to use this plugin, copy the "css" and "js" folders (or their files in "css", respectively "js" folders) on your server. The script comes with jQuery 2.1.0 ("jquery.js" in "js/" directory).
2. Include these files in the <head> zone of your web page:
<link rel="stylesheet" type="text/css" href="css/anythingzoomer.css" />
<script type="text/javascript" src="js/jquery.js"></script>
<script type="text/javascript" src="js/jquery.anythingzoomer.js"></script>
3. The HTML code with the image, or text to be zoomed must be added in this format:
<div class="zoom">
  <div class="small"><img src="image.jpg" alt="small image"></div>
</div>
OR with text:
<div class="zoom">
  <div class="small"><p>Some small text</p></div>
</div>
- The "width" / "height" for the small image, and "font-size" for the small text must be set in CSS (see the examples bellow).

4. Then, create the JavaScript code that apply the anythingZoomer() method to the ".zoom" elements.
<script>
$(function() {
  $(".zoom").anythingZoomer({
    clone: true,       // // clone the small image or text

    // Set this properties if you need to adjust the offset values for the left top corner of the large content
    offsetX : 0,
    offsetY : 0
  });
});
</script>
• More details about anythingZoomer options are in the "index.html" file, in the archive with this script.

Examples AnythingZoomer

Here is a few examples with AnythingZoomer jQuery plugin.

1. Zoom effect for image.
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8" />
<title>Example AnythingZoomer - Image</title>
<link rel="stylesheet" href="css/anythingzoomer.css">
<style type="text/css">
.small img { width:200px; height: 150px; }
.large img { width: 500px; height: 333px; }
</style>

<script src="js/jquery.js"></script>
<script src="js/jquery.anythingzoomer.js"></script>
<script>
// from: https://coursesweb.net/javascript/
$(function() {
  $(".zoom").anythingZoomer({
    clone: true,       // // clone the small image or text

    // Set this properties if you need to adjust the offset values for the left top corner of the large content
    offsetX : 0,
    offsetY : 0
  });
});
</script>
</head>
<body>
<br>
<div class="zoom">
  <div class="small"><img src="image.jpg" alt="small image"></div>
</div>

</body>
</html>
Demo (double-click to show the large image, then double-click again):
small image

2. Zoom effect for text content.
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8" />
<title>Example AnythingZoomer - Text</title>
<link rel="stylesheet" href="css/anythingzoomer.css">
<style type="text/css">
.small p { font-size: 9px; width: 300px; }
.large p { font-size: 18px; width: 600px; }
</style>

<script src="js/jquery.js"></script>
<script src="js/jquery.anythingzoomer.js"></script>
<script>
// from: https://coursesweb.net/javascript/
$(function() {
  $('.zoom_text').anythingZoomer({
    clone: true,       // // clone the small image or text
  });
});
</script>
</head>
<body>
<br>
<div class="zoom_text">
  <div class="small"><p>AnythingZoomer - <strong>Zoom part of Text Content, like an eyeglass</strong>. It's flexible in many ways, in that the "small", "large", and "zoom" areas are all pretty easy to customize (via CSS).<br/>
- When double-click on the small image or text, it is replaced with the large content.<br/>
From: <a href="https://coursesweb.net/jquery/jquery-plugins_jp" title="Useful jQuery Plugins">https://coursesweb.net/</a></p></div>
</div>

</body>
</html>
Demo (double-click to show the large content, then double-click again):

AnythingZoomer - Zoom part of Text Content, like an eyeglass. It's flexible in many ways, in that the "small", "large", and "zoom" areas are all pretty easy to customize (via CSS).
- When double-click on the small image or text, it is replaced with the large content.
From: https://coursesweb.net/

- 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).

• The AnythingZoomer home page is at: http://css-tricks.com/anythingzoomer-jquery-plugin/

Daily Test with Code Example

HTML
CSS
JavaScript
PHP-MySQL
Which tag adds an image in web page?
<div> <img> <span>
<img src="http://coursesweb.net/imgs/webcourses.gif" width="191" height="63" alt="Courses-Web" />
Which of these CSS codes displays the text oblique?
font-style: italic; text-decoration: underline; font-weight: 500;
#id {
  font-style: italic;
}
Click on the jQuery function used to hide with animation a HTML element.
click() hide() show()
$(document).ready(function() {
  $(".a_class").click(function(){ $(this).hide("slow"); });
});
Click on the correctly defined function in PHP.
fname function() {} function fname() {} function $fname() {};
function fname($a, $b) {
  echo $a * $b;
}
AnythingZoomer - Zoom part of Image or Text Content

Last accessed pages

  1. jQuery Ajax - load() method (10780)
  2. Recursive function to create Multi-Level Menu in JavaScript (5888)
  3. PHP Image with text on New Lines (2481)
  4. Show a message if JavaScript disabled or Ad-Blocker (598)
  5. Ajax script to Save Canvas Image on Server (6912)

Popular pages this month

  1. Courses Web: PHP-MySQL JavaScript Node.js Ajax HTML CSS (313)
  2. Read Excel file data in PHP - PhpExcelReader (114)
  3. The Four Agreements (95)
  4. PHP Unzipper - Extract Zip, Rar Archives (91)
  5. The Mastery of Love (85)