jQuery图片缩放插件-smartZoom使用

e-smart-zoom-jquery.js插件,下载地址及示例:https://github.com/e-smartdev/smartJQueryZoom

插件描述:通过将鼠标悬停在图片上,滚动鼠标滚轮即可实现图片的放大或者缩小效果。

smartZoom使用

举个栗子,上代码:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>joannau</title>
    <style>
        * {
            padding: 0;
            margin: 0;
        }
        .imgCon {
            width: 800px;
            height: 500px;
            margin: 40px auto;
            border: 2px solid #000;
        }
        .imgDiv {
            width: 100%;
            height: 100%;
        }
        .imgCon img{
            width: 100%;
        }
    </style>
</head>
<body>
<div class="imgCon">
    <div class="imgDiv">
        <img src="./assets/zoomSmall.jpg" alt="">
    </div>
</div>
<script src="../src/jquery-1.11.0.min.js"></script>
<script src="../src/e-smart-zoom-jquery.js"></script>
<script>
    $(function () {
        $(".imgCon img").smartZoom()
    })
</script>
</body>
</html>

直接对img对象使用smartZoom方法即可。

查看效果:

缩放

完美,这就成功使用了。

但很多人会遇见使用smartZoom图片位置偏移的问题,效果如下:

边框不见,再看代码会发现:

原来是top和left作祟。此时解决问题的重点就是在img图像外,嵌套一个div容器。如下:

<div class="imgDiv">
        <img src="./assets/zoomSmall.jpg" alt="">
   </div>

此时,便能解决位置偏移问题。

其他API:

// 方法中可以通过设置top,left等参数来指定图片初始参数;
$(".imgCon img").smartZoom({
            ‘left‘: ‘50px‘
        })

// 通过传入‘destroy‘来取消缩放;
 $(".imgCon img").smartZoom(‘destroy‘)
时间: 2024-10-16 08:04:04

jQuery图片缩放插件-smartZoom使用的相关文章

5 款非常酷的 jQuery 图片裁剪插件

这篇文章主要介绍最新的 5 款 jQuery 图片裁剪插件,可以帮助你轻松的实现你网站需要的图像裁剪功能. Cropit Cropit 是一个 jQuery 插件,支持图像裁剪和缩放功能.Cropit 通过 FileReader 进行本地图片加载,然后使用 canvas 来进行裁剪. croppic croppic 是图像裁剪的 jQuery 插件,可以满足你的要求,并且有许多额外的特性. Image Cropper jQuery Image Cropper 是简单的 jQuery 图像裁剪插件

前端不容错过的jQuery图片滑块插件

作为前端开发者,我们会碰到很到各种各样的jQuery插件,但老实说,很少有自己写的.今天要分享的几款jQuery图片滑块插件,也就是jQuery焦点图插件,基本上会在每个网站都有应用,可以下载看看,也许你可以用到. 1.jQuery多图并列焦点图插件 今天我们要来分享一款比较特别的jQuery焦点图插件,它允许你自己定义当前画面的图片数量,在这个演示中,我们定义了3张图片一起显示.和其他jQuery焦点图一样,这款焦点图插件的图片下方也有一排小按钮,可以任意切换图片.另外,每张图片也都有文字描述

前端开发不容错过的jQuery图片滑块插件(转)

作为前端开发者,我们会碰到很到各种各样的jQuery插件.今天要分享的几款jQuery图片滑块插件,也就是jQuery焦点图插件,基本上会在每个网站都有应用,可以下载看看,也许你可以用到. 1.jQuery多图并列焦点图插件 这是一款比较特别的jQuery焦点图插件,它允许你自己定义当前画面的图片数量,在这个演示中,我们定义了3张图片一起显示.和其他jQuery焦点图一样,这款焦点图插件的图片下方也有一排小按钮,可以任意切换图片.另外,每张图片也都有文字描述. 在线演示  /  源码下载 2.j

5 款最新的 jQuery 图片裁剪插件

这篇文章主要介绍最新的 5 款 jQuery 图片裁剪插件,可以帮助你轻松的实现你网站需要的图像裁剪功能. Cropit Cropit 是一个 jQuery 插件,支持图像裁剪和缩放功能.Cropit 通过 FileReader 进行本地图片加载,然后使用 canvas 来进行裁剪. croppic croppic 是图像裁剪的 jQuery 插件,可以满足你的要求,并且有许多额外的特性. Image Cropper jQuery Image Cropper 是简单的 jQuery 图像裁剪插件

jQuery 图片裁剪插件 Jcrop

Jcrop是一个jQuery图片裁剪插件,它能为你的WEB应用程序快速简单地提供图片裁剪的功能.特点如下: 对所有图片均unobtrusively(无侵入的,保持DOM简洁) 支持宽高比例锁定 支持 minSize/maxSize设置 支持改变选区或移 动选区时的回调(Callback) 支持用键盘微调选区 通过API创建互动,比如动画效果 支持CSS样式 版本及Demo jQuery v1.5.1+ Jcrop v0.9.9 Demo地址:http://deepliquid.com/ 下载地址

jQuery图片切换插件jquery.cycle.js

Cycle是一个很棒的jQuery图片切换插件,提供了很好的功能来帮助大家更简单的使用插件的幻灯功能 下载cycle插件并引入,此时,注意把引入它的代码放在引入jQuery主文件之后. <head> <script type="text/javascript" src="js/jquery-1.8.0.min.js"></script> <script type="text/javascript" src

十个jQuery图片画廊插件推荐

jQuery的画廊插件可以将分组图像和多媒体资料转成类似Flash的图像或照片.当幻灯片已经成为网站的重要组成部分,jQuery的重要性不能被忽视.下面为你介绍了10个最有美感,创新性和创造性的jQuery图片画廊插件: 1.How to Create a Simple Slideshow using Mootools / JQuery 当我们想要在有限的屏幕空间展示很多内容,这要使用到幻灯片.幻灯片是最佳的可以展现大量的信息的方式.在这篇文章中我将展示使用MooTools / Jquery做出

jquery 图片处理插件

JQuery Jcrop 实现图片裁剪的插件 the jQuery Image Cropping Plugin jquery 图片处理插件,布布扣,bubuko.com

jQuery图片播放插件prettyPhoto使用介绍

演示效果  http://www.17sucai.com/preview/131993/2014-07-09/mac-Bootstrap/gallery.html 点击之后的效果 使用方法 Query图片播放插件prettyPhoto使用介绍   http://www.sohenk.com/archives/379 jQuery图片播放插件prettyPhoto使用介绍,布布扣,bubuko.com