有人能解釋我如何做一個像本頁面第一個例子的懸停縮放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