0
我是js和web开发人员的新手,我想用raphael js为我的网站添加动画。Rapahel js:动态定位和动画
下面是我用一个基本的幻灯片的动画代码:
paper.text('1000','25%','this is a\ntest').animate({x: '50'}, 1000, 'linear');
,当我把固定值x参数它工作正常。但是,当我使用动态定位时,动画不会发生,文本在定位之前会等待动画的持续时间。至少最终的定位是我在找什么:
paper.text('300%','25%','this is a\ntest').animate({x: '50%'}, 1000, 'linear');
为什么它不工作? 有没有办法解决?
谢谢,这样做的伎俩,我只是不得不调整纸张使用容器的宽度和高度,使其工作。 但是,当您调整窗口大小时,它不会缩放,而其他定位方法确实如此。我想我将不得不做这个功能...... – Aserre
我不太清楚你是在动态还是手动操作之后,但我会想象你想要的仍然是可能的。有很多方法可以获得像document.getElementById('container')。offsetWidth这样的div的宽度。这里有一个使用jquery的小提琴,它说明了检测窗口大小可以绑定。http://jsfiddle.net/UqYCr/ – Ian