我尝试使用snap.svg将SVG插入页面,然后让它稍微旋转和展开。我现在使用括号作为一些本地实时预览的东西,而我遇到的问题是双重的;我设法在大约半小时前就把它弄好了,然后以某种方式打破了它,现在我不知道如何把它取回来,而且snap.svg的语法足够浓缩,使得它有点难以阅读,文档并不是很好,所以我无法弄清楚我到底想做什么。我给了搜索一下,但我发现的回调方法似乎没有用。有人可以帮忙吗?
<!DOCTYPE html>
<html>
<body>
<script src="snap.svg-min.js"></script>
<script type="text/javascript">
var paper = Snap(500,500),
Snap.load('ringing-phone.svg', function (phone) {
phone.selectAll("path[fill='#ff0000']").attr({fill: "#00ff00"});
var g = phone.select("g");
});
</script>
</body>
</html>
答案 0 :(得分:0)
你在var纸行之后有一个顽皮的逗号,它应该是一个分号,因为你不能在下一行定义一个变量。
var paper = Snap(500,500); //<-- this semicolon
Snap.load('ringing-phone.svg', ....