mooZoom是一个轻量级但可自定义的图像缩放jQuery插件,用于放大页面上的图像。它是用纯jQuery和CSS编写的,不依赖于任何其他javascript库
当悬停在缩略图上时,插件会在缩略图上显示放大镜效果,并在图像容器外部显示放大的图像(原始图像)。然后,用户可以通过移动鼠标放大并查看图像的各个细节部分。
1.加载jQuery库和mooZoom插件的JavaScript。
<script src="/path/to/cdn/jquery.min.js"></script> <script src="/path/to/jQuery-mooZoom.js"></script>
2.添加CSS类img缩放
并指定原始图像的路径,如下所示:
<img class="imgZoom" alt="Hover Me" src="thumb.jpg" ref="original.jpg" />
3.调用函数mooZoom(moo缩放)
在图像上。
$(function(){ $('.imgZoom').mooZoom(options); });
4.将您自己的CSS类应用于放大的图像。
.mooZoom-big-detail { box-shadow: 0px 0px 10px #000; }
5.自定义插件的可用选项。
$('.imgZoom').mooZoom({ // Magnifying Glass options zoom: { width: 100, height: 100, zIndex: 600, }, // Overlay options overlay: { opacity: 0.65, zIndex: 500, backgroundColor: '#ffffff', fade: false, }, // Options for the magnified image detail: { opacity: 1, zIndex: 600, margin: { top: 0, left: 0, }, fade: false, }, // duration of animation in ms animationDuration: 1000, });