Jquery Panzoom变焦,焦点不起作用

时间:2016-12-16 23:46:03

标签: javascript jquery jquery.panzoom

我正在使用Panzoom(https://github.com/timmywil/jquery.panzoom)来缩放和平移图像。 当我尝试使用'focal'参数放大到特定点时,第一步似乎不尊重这个值。

以下是我初始化panzoom的方法:

$panzoom = $(container).panzoom({
    panOnlyWhenZoomed: true,
    minScale: minScale,
    maxScale: maxScale,
    contain: 'invert',
    exponential: app.panZoom.exponential,
    increment: 0.5,
    transition: true,
    duration: 500,
    startTransform: 'scale(' + minScale + ')'
});

如果我在点击事件中调用以下内容:

$(container).panzoom("zoom", {
    increment: 0.5,
    animate: true,
    focal: {
        clientX: 10,
        clientY: 10
    }
});

第一次将向中心缩放,而下一次将实际缩放到(10,10)。

其他人有这个问题(https://github.com/timmywil/jquery.panzoom/issues/297),但他们还没有找到任何解决方案。

0 个答案:

没有答案