niiyz
5/8/2014 - 2:44 PM

Raphael.js 重ね順。

var paper = Raphael('canvas', 500, 500);
 
var red = paper.rect(100, 100, 100, 100);
red.attr('fill', 'red');
red.data('name', '赤');
 
var blue = paper.rect(150, 150, 100, 100);
blue.attr('fill', 'blue');
blue.data('name', '青');
 
console.log('赤の次=' + red.next.data('name')); // 青
console.log('赤の前=' + red.prev); // null
 
console.log('青の次=' + blue.next); // null
console.log('青の前=' + blue.prev.data('name')); // 赤
 
/*
下 PREV Before 
 赤
 青
上 NEXT After 
*/
 
// 赤を青の上へ
//red.insertAfter(blue);
 
// 青を赤の下へ
//blue.insertBefore(red);