2015-01-23 6 views

답변

0

당신은 find(id) 또는 findOne(id) 무대에 이미지 인스턴스를 얻을 수 있습니다.

stage.findOne('#image1').on('dragmove', function() { 
    // here this refers to image instance 
}); 
0

jQuery와 KineticJS가 혼합되어있는 것처럼 보입니다. jQuery는 KineticJS에서 관리하는 무대의 모양에 대해 잘 모릅니다. 이 같은

시도 뭔가 :

var image = stage.get('#image1')[0]; 

image.on('dragstart', function() { 
     alert('you clicked on \"' + image.position().x + '\"'); 
}); 
+0

image1이 첫 번째 요소로 삭제되면 작동하지 않습니다 .var image = stage.get ('# image1') works.if image1은 삭제되고 다른 일부 요소는 삭제 된 후 삭제됩니다. var image = stage.get ('# image1')이 작동하지 않습니다. @Yousif Al-Y –

+0

@BirunthaGnaneswaran 죄송합니다, 무슨 뜻인지 잘 모르겠습니다. 마지막에 '[0]'을 포함 시켰습니까? 일부 코드를 공유하면 쉽게 나를 도울 수 있습니다. –