我正在尝试找到在一个圆形
坐标之间的元素。
在Fiddle中,我有一个根据鼠标位置动画的圆形,我想样式化/选择所有出现在大圆范围内的小圆。
var s = Snap('svg')
for (var x = 10; x < 500; x = x + 30) {
for (var y = 10; y < 500; y = y + 30) {
var circle = s.circle(x, y, 5)
circle.attr({
fill: 'black' //'#8BFE03'
})
}
}
s.mousemove(function(e) {
$('.circle').attr({
cx: e.pageX,
cy: e.pageY
})
})
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.0/jquery.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/snap.svg/0.3.0/snap.svg-min.js"></script>
<svg width="1500" height="1500" id="svg">
<circle class="circle" cx="0" cy='0' r='80' />
</svg>