さて、これは簡単なはずのように見えるので、私は少し不機嫌に感じましたが...そうではありませんか?
レンダリング順序を制御するために特定のz-index属性を使用して、複数のSVGとdivを互いに重ね合わせている状況があります。それはすべて正常に機能しますが、特定の紙の要素のDOMノードを取得するために私が発見できる唯一の方法は次のとおりです。
// given containerID, width, height, and zIndex are in scope
var canvas = Raphael( containerID, width, height );
var tempObject = canvas.rect( 0, 0, 1, 1, 0 ).attr( { fill: 'none', stroke: 'none' } );
var svgNode = tempObject.node.parentNode;
$(svgNode).css( { 'z-index': zIndex } );
これは機能しますが、明らかにエレガントではありません。論文のsvgノードを直接取得する方法を知っている人はいますか?