Есть некий элемент (
address), расположенный внутри
main. При изменении ширины браузера (имеется точное значение) элемент необходимо перенести в
header.
<header>
</header>
<main>
<address></address>
</main>
Задачу решил просто, подставив условия: если ширина окна больше 640px, переносим
address в
header; если меньше - оставляем (точнее: переносим) в
main. Единственное, что смущает, так это именно второе условие, где перенос также осуществляется, хотя, по сути, элемент и так вложен. С другой стороны - структура ведь изменилась... Если второе условие убрать, то
address возвращаться "на место" не будет.
$(document).ready(
function(){
$(window).resize(function(){
if($(window).width()>640){
$("header").append($("address"))
}
if($(window).width()<640){
$("main").append($("address"))
}
}).resize();
}
);
Верно ли решил задачу или есть более корректный выход?