Predator пишет:Но как указать место где блок находился и находится на новом? Как то так...
Да Вы что, совсем не хотите думать?
Вам не нужны старые свойства стилей связанные с позиционированием элемента.
Обновляйте значения css top, left, или margin-top, margin-left.
Их храните в поле `value` в виде сериализованного массива.
PHP:
скопировать код в буфер обмена
'top' => 230, 'left' => 100 ), 'top' => 150, 'left' => 320 ) ); // Запись в бд ///////////////////////////////////////////////////////////////////////////////// // При получении ///////////////////////////////////////////////////////////// foreach(unserialize($row['value']) as $id_element => $data_style) { $css_data[$id_element] = ''; foreach($data_style as $name => $val) { $css_data[$id_element] .= $name.':'.$val.';'; } }
CODE ( htmlphp):
скопировать код в буфер обмена
<div id="id_element" style="<?php echo $css_data['id_element'];?>"></div> <div id="id_element2" style="<?php echo $css_data['id_element2'];?>"></div>
(Отредактировано автором: 28 Июня, 2012 - 08:07:25)
|