高级悬停缩放插件 jQuery扩展放大

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

简介

Extended Magnify是一个简单但完全可定制的jQuery图像缩放插件,它为您的图像提供流畅的悬停缩放和内部缩放体验。

非常适合电子商务网站和网店,顾客可以在购买前放大并查看商品的详细信息。也有助于设计/摄影作品集,展示高分辨率图像的辉煌。

如何使用它:

1.包括扩展放大jQuery插件的缩小版。

  1. <script src="/path/to/cdn/jquery.min.js"></script>
  2. <script src="/path/to/extm.min.js"></script>

2.调用函数外部在目标图像上,插件将完成其余工作。

  1. <img class="example" src="1.jpg" />
  1. $('.example').extm();

3.将放大后的图像放入指定的容器中。

  1. $('.example').extm({
  2. zoomElement:$('.anotherEle'),
  3. });

4.重新定位放大的图像。

  1. $('.example').extm({
  2. position: 'right',
  3. rightPad: 20,
  4. });

5.在图像中显示一个可以用鼠标移动的放大镜。

  1. $('.example').extm({
  2. squareOverlay: true,
  3. });

6.指定图像的大版本的路径。

  1. $('.example').extm({
  2. imageSrc: '1-full.jpg',
  3. // enable lazy load
  4. lazy: true,
  5. });

7.自定义缩放级别。

  1. $('.example').extm({
  2. zoomLevel: 1,
  3. });

8.设置放大图像的宽度。

  1. $('.example').extm({
  2. zoomSize: 1000,
  3. });

9.所有默认插件选项。

  1. $('.example').extm({
  2. zoomElement: false,
  3. imageSrc: $(this).attr('src'),
  4. squareOverlay: false,
  5. position: false,
  6. rightPad: 0,
  7. lazy: false,
  8. zoomLevel: 1,
  9. zoomSize: false,
  10. loadingText: false,
  11. loadingImage: false,
  12. });

10.更新图像URL。

  1. $('.example').extmImageUpdate('new.jpg');

11.销毁插件。

  1. $('.example').extmDestroy();

预览截图