jQuery图片缩放插件smartZoom使用方法分享
程序员文章站
2022-04-01 13:29:18
...
e-smart-zoom-jquery.js插件,本文通过实例代码给大家简单介绍了jQuery图片缩放插件smartZoom使用以及遇到问题的解决方法,非常不错,具有参考借鉴价值,需要的朋友参考下吧,希望能帮助到大家。
插件描述:通过将鼠标悬停在图片上,滚动鼠标滚轮即可实现图片的放大或者缩小效果。
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; } .imgp { width: 100%; height: 100%; } .imgCon img{ width: 100%; } </style> </head> <body> <p class="imgCon"> <p class="imgp"> <img src="./assets/zoomSmall.jpg" alt=""> </p> </p> <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图像外,嵌套一个p容器。如下:
<p class="imgp"> <img src="./assets/zoomSmall.jpg" alt=""> </p>
此时,便能解决位置偏移问题。
其他API:
// 方法中可以通过设置top,left等参数来指定图片初始参数; $(".imgCon img").smartZoom({ 'left': '50px' }) // 通过传入‘destroy‘来取消缩放; $(".imgCon img").smartZoom('destroy')
相关推荐:
以上就是jQuery图片缩放插件smartZoom使用方法分享的详细内容,更多请关注其它相关文章!
推荐阅读
-
PHP图片等比缩放类SimpleImage使用方法和使用实例分享
-
jquery插件lazyload.js延迟加载图片的使用方法
-
Jquery图片延迟加载插件jquery.lazyload.js的使用方法
-
jquery上传插件fineuploader上传文件使用方法(jquery图片上传插件)
-
jQuery图片缩放插件smartZoom使用实例详解
-
PHP图片等比缩放类SimpleImage使用方法和使用实例分享
-
16 款基于jQuery的图片缩放效果插件推荐
-
16 款基于jQuery的图片缩放效果插件推荐
-
Jquery图片延迟加载插件jquery.lazyload.js的使用方法
-
再分享70+免费的jquery 图片滑块效果插件和教程_jquery