1

Raphael JS を使用しようとしていますが、jQuery セレクターが IE8 の Raphael JS で動作しないようです。

Chrome および Firefox では、次のように動作します。

  var paper = ScaleRaphael("test", 500, 500);

  var c = paper.circle(50, 50, 40);

  c.node.setAttribute('class','bluecircle');

  $('.bluecircle').attr({fill: 'blue'});

しかし、Internet Explorer (SVG の代わりに VML を使用する IE8) では何も表示されません。

基本的に私がやろうとしているのは、各オブジェクトにクラスを与えることです。そのため、Jquery セレクターを使用して、特定のクラスを持つすべてのオブジェクトを一度に操作できます...

IEでも機能する、これを行う方法を知っている人はいますか?

4

2 に答える 2

0

やってみます

c.node.className = 'bluecircle';
于 2011-06-08T10:15:41.843 に答える