jQuery图片缩放插件smartZoom使用实例详解
程序员文章站
2022-04-29 08:05:19
e-smart-zoom-jquery.js插件,下载地址及示例:https://github.com/e-smartdev/smartjqueryzoom
插件描述:通...
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')
总结
以上所述是小编给大家介绍的jquery图片缩放插件smartzoom使用实例详解,希望对大家有所帮助
推荐阅读
-
jquery图片播放浏览插件prettyPhoto使用详解
-
jQuery图片缩放插件smartZoom使用实例详解
-
jquery图片播放浏览插件prettyPhoto使用详解
-
jQuery图片缩放插件smartZoom使用方法分享
-
jQuery图片缩放插件smartZoom使用实例详解
-
jquery图片播放浏览插件prettyPhoto使用详解_jquery
-
jquery图片播放浏览插件prettyPhoto使用详解_jquery
-
jQuery图片缩放插件smartZoom使用方法分享
-
实例详解jQuery dateRangePicker插件使用方法
-
jQuery Validate 插件 验证基本使用方法及注意事项详解(代码实例)