0
特定のパスにアニメーション化し、その後コールバック経由で元のパスに戻すと考えられるコードを少し書いた。それはパスにアニメートしますが、そこで停止します。何が間違っていますか?スナップSVG:パスとアニメーションを交わす
例:jsfiddle
var speed = 250;
[].slice.call(document.querySelectorAll('.arrow_button')).forEach(function(el) {
var s = Snap(el.querySelector('svg')),
path = s.select('path'),
route = el.getAttribute('data-path-route'),
callback = function() {
path.animate({ 'path' : path }, speed, mina.easeout);
};
el.addEventListener('click', function() {
path.animate({ 'path' : route }, speed, mina.easein, callback());
});
});
どうもありがとうございました。 +1 – Suazi