我是 Kineticjs 的新手,并不是一个出色的 javascript 编码器,所以我希望能在这个例子中得到一些帮助。 http://jsfiddle.net/pwM8M/
我正在尝试将 x 轴存储在门上,因此当与门无关的重绘完成时,它们不会回到默认位置。(也有多种门窗)
每个表单元素可以有多个数量(多个门),所以我需要一种方法来存储/检索当前包含在 jsfiddle 上的警报中的数据。
我做了一些研究,但结果是空的。任何人都可以帮助我提供的东西吗?
function OH(x,y,w,h) {
var oh = new Kinetic.Text({
x:x,
y: y,
width: w*scale,
height: h*scale,
stroke: wtc,
strokeWidth: 1,
fill: 'brown',
fontSize: 6,
fontFamily: 'Calibri',
padding:4,
text: w+' x '+h+' OH\n\n<- DRAG ->',
align: 'center',
textFill: 'white',
draggable: true,
dragConstraint:'horizontal',
dragBounds: {
left:xoffset, right: xoffset+width+length-(w*scale)
}
});
oh.on('dragend', function(e) {
alert(oh.getPosition().x);
});
window.south.add(oh);
}
谢谢,