Как "вытащить" 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, время: 18:25. |