移除set
中特定范围内的元素。非常类似JS数组的splice
方法。
index
数值。要移除的位置。count
数值。要移除的元素的个数。insertion
对象。要插入的元素(替换移除的)。对象。被移除的那些元素们。
<svg id="svg" width="200" height="100"></svg>
var svg = Snap("#svg"); var c1 = svg.paper.circle(50,50,40); var c2 = svg.paper.circle(150,50,40); // 获得set集合 var set = svg.selectAll("circle"); // 此时set也就是c1和c2的集合 // 移除set中序号0开始数目为1的元素,并设置为蓝色填充 set.splice(0, 1).attr({ fill: "#00f" }); // 剩下的红色填充 set.attr({ fill: "#f00" });