jQuery缩放平移问题
jQuery panzoom panning issue
这是我目前的情况:
<div id="container" style="width:400px;height:400px;overflow:hidden">
<img id="panzoom" src="http://uploadpie.com/QBTlw">
</div>
$(document).ready(function(){
$("#panzoom").panzoom({
increment: 0.1,
rangeStep: 0.1,
minScale: 1,
duration: 200,
exponential: true,
panOnlyWhenZoomed: false,
$zoomIn: $(".controls").find(".zoom-in"),
$zoomOut: $(".controls").find(".zoom-out"),
$zoomRange: $(".controls").find(".zoom-range"),
contain: 'automatic',
onPan : function ()
{
}
});
});
https://jsfiddle.net/7yhjwLhf/6/如果我向下拖动图像,图像不会"停止"在容器的顶部。我可以把ít往下拉。很难找到合适的词来形容它。
以下是两个截图:
http://uploadpie.com/Smez8 http://uploadpie.com/J2EAg 对于任何帮助,我将非常感激!!这是因为你的容器小于50%的图像,所以它是不可能的'包含'功能停止在中心,因为默认情况下它已经通过中心。
将容器大小增加到800px/800px,它应该更接近预期的效果。对图像和容器进行大小调整,以达到预期的包含效果。
如果我明白你想要达到的目标,这可能会让你更接近你想要做的事情:
(function() {
$('#panzoom').panzoom({
startTransform: 'scale(5)',
increment: 0.1,
minScale: 1,
contain: 'invert'
}).panzoom('zoom');
})();
https://jsfiddle.net/ruc2y97r/我想你要找的包含选项是'invert'。希望这对你有帮助!
相关文章:
- 升级到 jQuery 1.8 后出现高图缩放问题
- 关于SVG(可缩放矢量图形)的几个问题
- 自动缩放问题:它使用字符's计数
- d3 hexbin缩放问题
- 我有两个问题!一个是打印,另一个是缩放
- D3:正在缩放/缩放的轴,而不是多线图.如何解决此问题
- jQuery 鼠标滚轮插件缩放问题
- SVG 动画问题(缩放时 svg 模糊)
- 一个页面上有多个 Iframe 缩放问题
- 双击缩放和锤击.js问题
- 在提升缩放jquery生命射线中面临问题
- 移动版Magento中的缩放功能问题
- 捏缩放问题 语音间隙构建停止工作
- 缩放时Safari中的jQuery UI问题
- 缩放&触发编程问题/卡住
- 使用窗口定向来修复ipad缩放问题
- 高图缩放问题时,平移反向x轴
- IPad Safari上的CSS3转换缩放问题
- D3.js缩放与序数轴不工作-缩放行为的比例设置问题
- 我需要帮助修复这个bug与KineticJS -问题缩放浏览器缩小