我正在尝试执行一些操作,即在灯箱之类的东西中查看大图像,但分辨率很高,比如说 1200x1600 或更大,我的想法是查看绝对宽度和高度为 800x600 的灯箱,并且图像将是可拖动的/Moveable inside 我认为这是可能的,但是有没有现成的 Jquery 插件可以解决这个问题?或者,如果我要制作自己的自定义灯箱,您能否给我一个关于如何使其可在 Div 内拖动的提示。
问问题
1350 次
2 回答
2
一个小脚本将执行此操作。请阅读这篇文章。我创建了一个小小提琴来尝试这个,它工作得很好。它可以很容易地包含在您的自定义灯箱中。以下是稍加修改的原始代码
<script type='text/javascript' src="scripts/jquery-1.9.1.js"></script>
<script type="text/javascript" src="scripts/jquery-ui.js"></script>
<script type="text/javascript">
$(document).ready(function() {
$("img").draggable({ containment: [-500, -422, 0, 0], scroll: false });
});
</script>
<style type="text/css">
div {
width:500px;
height:423px;
position:relative;
overflow:hidden;
}
</style>
HTML 是:
<div>
<img src="http://megapack.ca/wp-content/uploads/2012/06/High-Resolution-Wallpapers-2.jpg" width="1000" height="845" alt="Map" />
</div>
于 2013-02-28T12:04:55.650 回答
1
试试 JQ Zoom,正如我在评论中提到的http://www.mind-projects.it/projects/jqzoom/
如果 JQZoom 不符合您的需求,您也可以查看更多插件
http://www.tripwiremagazine.com/2012/12/jquery-image-zoom.html
于 2013-02-28T11:46:45.880 回答