什么是使用预定义值提供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]);
到目前为止还没有任何效果...有什么建议吗?