Extended Magnify是一个简单但完全可定制的jQuery图像缩放插件,它为您的图像提供流畅的悬停缩放和内部缩放体验。
非常适合电子商务网站和网店,顾客可以在购买前放大并查看商品的详细信息。也有助于设计/摄影作品集,展示高分辨率图像的辉煌。
1.包括扩展放大jQuery插件的缩小版。
<script src="/path/to/cdn/jquery.min.js"></script> <script src="/path/to/extm.min.js"></script>
2.调用函数外部
在目标图像上,插件将完成其余工作。
<img class="example" src="1.jpg" />
$('.example').extm();
3.将放大后的图像放入指定的容器中。
$('.example').extm({ zoomElement:$('.anotherEle'), });
4.重新定位放大的图像。
$('.example').extm({ position: 'right', rightPad: 20, });
5.在图像中显示一个可以用鼠标移动的放大镜。
$('.example').extm({ squareOverlay: true, });
6.指定图像的大版本的路径。
$('.example').extm({ imageSrc: '1-full.jpg', // enable lazy load lazy: true, });
7.自定义缩放级别。
$('.example').extm({ zoomLevel: 1, });
8.设置放大图像的宽度。
$('.example').extm({ zoomSize: 1000, });
9.所有默认插件选项。
$('.example').extm({ zoomElement: false, imageSrc: $(this).attr('src'), squareOverlay: false, position: false, rightPad: 0, lazy: false, zoomLevel: 1, zoomSize: false, loadingText: false, loadingImage: false, });
10.更新图像URL。
$('.example').extmImageUpdate('new.jpg');
11.销毁插件。
$('.example').extmDestroy();