Home >Web Front-end >JS Tutorial >Sharing how to use jQuery image zoom plug-in smartZoom
e-smart-zoom-jquery.js plug-in, this article briefly introduces the use of jQuery image zoom plug-in smartZoom and the solutions to problems encountered through example code. It is very good and has reference value. Friends who need it can refer to it. Well, I hope it helps everyone.
Plug-in description: By hovering the mouse over the picture and rolling the mouse wheel, the picture can be enlarged or reduced.
smartZoom use
For example, the above code:
<!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>
Just use the smartZoom method directly on the img object.
View the effect:
Zoom
##Perfect, this was successfully used. But many people will encounter the problem of image position offset when using smartZoom. The effect is as follows: The border is missing. If you look at the code again, you will find:It turns out that top and left are causing trouble. The key to solving the problem at this time is to nest a p container outside the img image. As follows:
<p class="imgp"> <img src="./assets/zoomSmall.jpg" alt=""> </p>At this point, the position offset problem can be solved. Other API:
// 方法中可以通过设置top,left等参数来指定图片初始参数; $(".imgCon img").smartZoom({ 'left': '50px' }) // 通过传入‘destroy‘来取消缩放; $(".imgCon img").smartZoom('destroy')Related recommendations:
jquery plug-in development tab production technology sharing
Detailed explanation of jquery plug-in jquery.viewport.js
Detailed explanation of the use and closing of jQuery plug-in artDialog.js
The above is the detailed content of Sharing how to use jQuery image zoom plug-in smartZoom. For more information, please follow other related articles on the PHP Chinese website!