JQuery Panzoom зум с фокусным не работает

Я использую Panzoom ( https://github.com/timmywil/jquery.panzoom) для увеличения и панорамирования изображения. Когда я пытаюсь использовать параметр "фокус" для увеличения определенной точки, первый шаг, похоже, не учитывает это значение.

Вот как я запускаю 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 ответов

Другие вопросы по тегам