У меня есть бумага с некоторыми элементами, которые пользователь может перетащить и изменить размер. Есть ли способ сбросить данные этих элементов, чтобы последующие преобразования начинались с этого?Сброс преобразований RaphaelJS
Если я использую transform('T')
, тогда изменения в позиции или размере начинаются с начала сеанса пользователя, и если я использую transform('...T')
, тогда он начинается с предыдущего преобразования. Я бы хотел, чтобы в определенные моменты существенно сбросить происхождение, чтобы transform('T')
работал из этих сохраненных состояний. Надеюсь, это имеет смысл.
Я не уверен, если я понимаю достаточно хорошо, но вам хотелось бы взглянуть на эту дискуссию? https://groups.google.com/forum/?fromgroups=#!topic/raphaeljs/Dd8hFCbnkwg Они упоминают сохранение каждого преобразования в стек и выталкивание его. Поэтому, возможно, вы можете использовать функцию сброса, а затем восстановить предыдущее преобразование, вытащив его из стека. – tnsingle