Как "вытащить" div из table
Как можно реализовать след-щее:
в ячейке таблицы лежит div при зажатой левой кнопке мыши необходимо перенести его в другую ячейку. Делал что при onmousedown создается аналогичный div привязанный к body но при движении он не переносится :( Аналогичный функционал реализован в http://google.com/calendar |
Цитата:
|
передаю фокус и навешиваю событие на onmousemove
|
Ну а при mousemove что делаете?
|
elem = Ext.getDom(id);
elem.onmousemove = drag;
function drag(e) {
elem.style.top = xy(e) + 'px';
elem.style.left = xy(e,1) + 'px';
}
function xy(e, v) {
if (v) {
return value = Ext.isIE ? event.clientY + document.body.scrollTop : e.pageY;
} else {
return Ext.isIE ? event.clientX + document.body.scrollTop : e.pageX;
}
}
|
| Часовой пояс GMT +3, время: 10:25. |