Hello,
the idea is to make object draggable with code like this
var callout = new Callout(...);
new Draggable(callo ut);
where new Callout(...) adds some elements to DOM tree and new Draggale
does the trick:
function Draggable(_obj) {
this.obj = _obj;
this.clickedX=0 ;
this.clickedY=0 ;
this.origX=0;
this.origY=0;
this.obj.onmous edown = function(evt){
this.pickup(evt );
}
this.obj.onmous eup = function(evt){
this.dropoff(ev t);
}
this.obj.onmous emove = function(evt){
this.givealift( evt);
}
}
Draggable.proto type.givealift = function(evt).. .
Draggable.proto type.pickup = function(evt).. .
Draggable.proto type.dropdown = function(evt).. .
I used to install event handler with e.setAttribute( "onmousedow n",
"pickup(evt )")
and everything worked fine, then I made scripts in object oriented way
but code
this.obj.onmous edown = function(evt){
this.pickup(evt );
}
won't work as expected, please help!
Thank you
Nazar
the idea is to make object draggable with code like this
var callout = new Callout(...);
new Draggable(callo ut);
where new Callout(...) adds some elements to DOM tree and new Draggale
does the trick:
function Draggable(_obj) {
this.obj = _obj;
this.clickedX=0 ;
this.clickedY=0 ;
this.origX=0;
this.origY=0;
this.obj.onmous edown = function(evt){
this.pickup(evt );
}
this.obj.onmous eup = function(evt){
this.dropoff(ev t);
}
this.obj.onmous emove = function(evt){
this.givealift( evt);
}
}
Draggable.proto type.givealift = function(evt).. .
Draggable.proto type.pickup = function(evt).. .
Draggable.proto type.dropdown = function(evt).. .
I used to install event handler with e.setAttribute( "onmousedow n",
"pickup(evt )")
and everything worked fine, then I made scripts in object oriented way
but code
this.obj.onmous edown = function(evt){
this.pickup(evt );
}
won't work as expected, please help!
Thank you
Nazar
Comment