有人能解释我如何做一个像本页面第一个例子的悬停缩放http://www.elevateweb.co.uk/image-zoom/examples(不是用代码,而是用概念)?缩放图像javascript
0
A
回答
-1
<!DOCTYPE html>
<html>
<head>
<meta charset='utf-8'/>
<title>jQuery elevateZoom Demo</title>
<script src='jquery-1.8.3.min.js'></script>
<script src='jquery.elevatezoom.js'></script>
</head>
<body>
<h1>Basic Zoom Example</h1>
<img id="zoom_01" src='images/small/image1.png' data-zoom-image="images/large/image1.jpg"/>
<br />
see more examples online <a href="http://www.elevateweb.co.uk/image-zoom/examples">http://www.elevateweb.co.uk/image-zoom/examples</a>
<script>
$('#zoom_01').elevateZoom({
zoomType: "inner",
cursor: "crosshair",
zoomWindowFadeIn: 500,
zoomWindowFadeOut: 750
});
</script>
</body>
</html>
- 进口的jquery.js
- 进口jquery.elevatezoom.js
1
当然它的工作原理是这样:
HTML
<img id="zoom_01" src="small/image1.png" data-zoom-image="large/image1.jpg"/>
请注意两个图像,src和数据缩放图像。一个是较小的图片,另一个是较大的图片。
JAVASCRIPT
$("#zoom_01").elevateZoom();
- See more at: http://www.elevateweb.co.uk/image-zoom/examples#sthash.QKWe4Oou.dpuf
在下面的源代码,你可以看到elevateZoom()函数是如何工作的。它很长,但是直截了当。如果将鼠标悬停在图片上,代码会创建一个偏移到一侧的新图像,这是对鼠标位置的放大。很酷!
源代码: https://github.com/elevateweb/elevatezoom/blob/master/jquery.elevatezoom.js
相关问题
- 1. 缩放图像
- 2. 图像缩放
- 3. 为图像缩放图像
- 4. 使用Javascript缩放/缩放多个图像的最佳方式?
- 5. Javascript/jQuery图像缩放插件
- 6. 纯JavaScript图像抓取缩放?
- 7. 使用JavaScript或jQuery的图像缩放
- 8. 通过javascript禁用Firefox图像缩放
- 9. 使用Javascript重新缩放图像
- 10. JavaScript:缩放并聚焦于图像
- 11. 缩放图像CSS
- 12. 缩放图像jQuery
- 13. imagecreatefromjpeg()缩放图像
- 14. 图像缩放IE8
- 15. NSToolbarItem图像缩放
- 16. CGAffineTransformMakeRotation缩放图像
- 17. WPF图像缩放
- 18. jqgrid图像缩放
- 19. 图像缩放+ Modal?
- 20. Bootstrap:Responsively缩放图像
- 21. 帧图像缩放
- 22. CollapsingToolbarLayout图像缩放
- 23. Symfony2:缩放图像
- 24. C缩放图像#
- 25. jquery缩放图像
- 26. Java图像缩放
- 27. UISegmentedControl图像缩放
- 28. Pygame - 缩放图像
- 29. 缩放图像4
- 30. KineticJS图像缩放
这无助于回答被问 – JordanHendrix
感谢您answers.What我不明白的问题是缩放图像的尺寸和正常图像之间的关系。为什么如果我将缩放后的图像的尺寸放大,缩放变得不完美? – Merecol