В моем HTML документах, у меня есть 2 дивы:Почему мои только 1 из моих кругов raphael.JS оживляют?
<div id="raphael"></div>
<div id="raphael1"></div>
Я использую Рафаил анимировать 2 круга, но только 1 оживляет правильно. Другой анимирует из leftCircle вправоCircle, но останавливается.
Почему второй круг (raphael1) не оживляет должным образом?
$(document).ready(function() {
circleRight = function() {
newCircle = {
'transform' : 't100,0'
}
circ.animate(newCircle, 1000, 'linear', circleLeft)
}
circleLeft = function() {
newCircle = {
'transform' : 't0,0'
}
circ.animate(newCircle, 1000, 'linear', circleRight)
}
setup = function() {
paper = Raphael('raphael', 320, 320)
circ = paper.circle(100, 50, 30)
circleRight()
}
//circle 2
circleRight1 = function() {
newCircle1 = {
'transform' : 't100,0'
}
circ.animate(newCircle1, 1000, 'linear', circleLeft1)
}
circleLeft1 = function() {
newCircle1 = {
'transform' : 't0,0'
}
circ.animate(newCircle1, 1000, 'linear', circleRight1)
}
setup1 = function() {
paper = Raphael('raphael1', 320, 320)
circ = paper.circle(100, 50, 30)
circleRight1()
}
$(document).ready(setup)
$(document).ready(setup1)
})