javascriptを使用してSVGオブジェクトを反転しようとしたときに問題が発生しました。javascriptを使用してSVGオブジェクトを反転します。
<g id = "object1" transform = "scale(-1,1) translate(-100,0)">
//code of svg object
</g>
私は私のjsファイルで同様のコードを適用しようとしていた、それはオブジェクトを反転することができなかった:私のようなSVGオブジェクトの方向を反転するために、いくつかの方法で検索しました。
svgdoc = evt.target.ownerDocument;
var node = svgdoc.getElementById("object1");
node.onclick = function(){
node.style.setProperty("scale", "(-1,1)",null);
node.style.setProperty("translate", "(-100,1)",null);
}
p.s. svgオブジェクトは.svgファイルにコード化され、上記のjsコードは別の.jsファイルにコード化されています
そして、(あなたのコードで行ったように)、両方 'scale'と' 'translate' transform'属性の構成要素である、彼らはありませんよ独立した属性。 – jcaron