I used svg.draw.js to allow the user to create a sketch of a terrace.
(我使用svg.draw.js允许用户创建露台的草图。)
I'd like to add a label above each line to show the length of the line. (我想在每行上方添加一个标签,以显示行的长度。)
I've tried several things but none of them were good enough. (我已经尝试了好几件事,但是没有一件事情足够好。)
Please have a look at this fiddle: https://jsfiddle.net/mdemuynck/pxy4f9o0/8/#&togetherjs=8oMIQFQmBg/ (请看一下这个小提琴: https : //jsfiddle.net/mdemuynck/pxy4f9o0/8/#&togetherjs=8oMIQFQmBg/)
var poly2 = new SVG('polygonGrid').size('100%', '300')
.polygon().draw({snapToGrid:20});
poly2.on('drawstart', function(e){
document.addEventListener('keydown', function(e){
if(e.keyCode == 13){
poly2.draw('done');
poly2.off('drawstart');
}
});
});
poly2.on('drawstop', function(){
// remove listener
});
ask by Mr. Martini translate from so 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…