事前定義された値を使用してsvg要素のviewBox属性を指定する正しい構文は何ですか?私はこれを持っている:snap svg:パラメータを使用してviewBoxを変更する
var mySvg=Snap("#mySvg");
var worldMap=mySvg.select("#worldMap");//worldMap is an svg inside svg
私はこの試みた:
worldMap.attr({viewBox:"760, 455, 132, 78"});
それだけで正常に動作します。しかし、私はパラメータを使用してそれを試したとき:
var x=760;
var y=455;
var wi=132;
var hi=78;
worldMap.attr({viewBox:"x, y, wi, hi");
何も起こらなかったのですが、なぜですか?私は正しい構文を見つけることが問題だと信じています。私も試しました:
worldMap.attr({viewBox:x, y, wi, hi);
worldMap.attr({viewBox:{x, y, wi, hi});
worldMap.attr({viewBox:(x, y, wi, hi));
worldMap.attr({viewBox:[x, y, wi, hi]);
これまでのところ何か...何か提案がありますか?
それを考えると、ホルガーに感謝していません。役立っています。 – Rickard