缩放和比较图像 不同区域 jQuery Doublezoom

  • 源码大小:16.84KB
  • 所需积分:1积分
  • 源码编号:19JP-3305
  • 浏览次数:1017次
  • 最后更新:2023年05月29日
  • 所属栏目:缩放
本站默认解压密码:19jp.com 或 19jp_com

简介

Doublezoom是一个全新的图像缩放jQuery插件,允许您放大和比较图像的不同区域。

它提供了一种直观的方式来查看单个图像的多个详细视图以进行比较,这在医学和视觉艺术等许多领域都很有用。

工作原理:

  • 第一次单击鼠标将在窗口1中显示图像当前区域的详细视图。
  • 第二次鼠标单击将在窗口2中显示图像区域的另一个详细视图。
  • 第三次点击鼠标将重置插件。

如何使用它:

1.在文档中下载并加载jQuery Doublezoom插件的文件。

  1. <!-- jQuery Is Required -->
  2. <script src="/path/to/cdn/jquery.min.js"></script>
  3.  
  4. <!-- jQuery doublezoom plugin -->
  5. <link rel="stylesheet" href="/path/to/doublezoom.css" />
  6. <script src="/path/to/doublezoom.js"></script>

2.您可能需要imagesLoaded jQuery插件来检测图像是否已加载。

  1. <script src="https://unpkg.com/[email protected]/imagesloaded.pkgd.min.js"></script>

3.图像缩放区域所需的HTML结构。

  1. <div class="doublezoom-container">
  2. <div class="doublezoom-image">
  3. <div class="box">
  4. <!-- Replace Your Image Here -->
  5. <img
  6. id="myimage"
  7. width="540"
  8. src="autumn-forest.jpg"
  9. class="img-fluid"
  10. alt="..."
  11. />
  12. </div>
  13. </div>
  14. <div class="doublezoom-landing">
  15. <div class="doublezoom-landing-left"></div>
  16. <div class="doublezoom-landing-right"></div>
  17. </div>
  18. </div>

4.初始化图像上的插件。就是这样。

  1. $('.doublezoom-container').imagesLoaded( function() {
  2. $("#myimage").doublezoom();
  3. });

预览截图