2013-06-20 4 views
1

Я нашел плагин под названием raphael-pan-zoom, который я использую для увеличения и уменьшения размеров элементов raphaeljs в своей статье, при этом зум работал отлично, но когда я хотел для перемещения бумаги влево, вправо, вверх или вниз я не добился успеха. я нашел в «raphael.pan-zoom.js» функции панорамирования:raphael js Pan функции с использованием raphael-pan-zoom

pan: function (deltaX, deltaY) { 
    }, 

Я не знаю, что это DeltaX и deltaY и как вычислить их, вы можете помочь мне, пожалуйста. в этом jsfiddle вы можете найти пример: http://jsfiddle.net/xperali/g6Xav/4/

ответ

5

версию 0.2.1 теперь реализована панорамирование функции, то DeltaX и deltaY является числом точек в X и Y вы хотите, чтобы переместить бумагу.

panZoom.pan(0, -10); 

Я обновил скрипку: http://jsfiddle.net/g6Xav/8/

Позвольте мне теперь, если у вас есть какие-либо проблемы

+0

Thank в Escobar5, но я тестировал обновленный jsfiddle в хроме и светлячок, и это не работает –

+0

Это работает для меня в хром и firefox, вы раньше увеличили масштаб? панорама работает только при увеличении бумаги, потому что для перемещения окна просмотра бумага должна быть больше, чем сама панель просмотра. – Escobar5

+0

теперь он работает, так что спасибо господину Эскобару :) –

Смежные вопросы