Хотя мне нравится подход Мортена Кристиансена, другой подход, который я просто выброшу в качестве способа «перемещать вещи» на странице, - это использование jQuery для настройки того, что происходит.
Предполагается, что представление выглядит примерно так:
<div id = "div1">
Something
</div>
<div id = "div2>
Something Else
</div>
, а затем какой-то jQuery, чтобы определить, следует ли делать своп:
if (someCondition)
{
$('#div2').insertBefore('#div1');
}
Опять же, я просто выбрасываю этоесть еще один возможный способ отрегулировать, который на первом месте, но мне, безусловно, нравится идея Мортена.