
21-06-2007, 07:56
|
|
|
|
חבר מתאריך: 25.08.03
הודעות: 9,114
|
|
לפני שאשכח...
צריך לקחת בחשבון שאולי לפני ה"השמה" באירוע onmousemove היה אירוע אחר שכמובן יתאפס בעת ההזזה הראשונה.
לכן, כדאי ליצור משתנה מחלקה שישמור את התכולה הראשונית של onmousemove וישחזר אותה בסיום ההזזה.
קוד:
var dragAndDrop = function(moveElement, evantElement)
{
...
this.onmousemove = '';
this.stopMove = function()
{
d.body.onmousemove = this.onmousemove;
}
this.initMove = function(e)
{
...
this.onmousemove = d.body.onmousemove;
d.body.onmousemove = function (e) {obj2.updatePos(e)};
}
...
}
נערך לאחרונה ע"י ישראל K בתאריך 21-06-2007 בשעה 07:59.
|