0
我覺得我是令人難以置信的愚蠢,但由於某種原因無法解決這個問題。KineticJS刪除和添加圖層
我想要3個單獨的圖層,每個圖層上可以有多個對象/形狀,然後單擊我希望可見圖層被刪除或隱藏並顯示下一圖層。
我認爲我的問題是死於邏輯和調用函數。下面是函數和的jsfiddle:
var version = 0;
function layerVersion() {
if (version === 1) {
stage.add(layerBlue);
layerBlue.on('click', function() {
layerOrange.hide;
version = 2;
});
} else if (version === 2) {
stage.add(layerOrange);
} else {
stage.add(layerPink);
layerpink.on('click', function() {
layerPink.hide;
version = 1;
});
}
}
這裏是的jsfiddle鏈接:http://jsfiddle.net/TJ96r/2/
任何幫助將是非常感激我覺得不能夠弄清楚這麼愚蠢。
完美的作品,不知道爲什麼,我覺得.hide但不.show我顯然在盡力這項工作複雜。 – user831496