Недавно сам решал подобную задачу.. Задача была следующая - разместить
div с иконками социальных сетей возле каждого
h1.
Решение было найдено следующее:
HTML:
<!-- Социальные кнопки -->
<div class='yashare-auto-init' data-yashareL10n='ru' data-yashareType='none' data-yashareQuickServices='vkontakte,facebook,odnoklassniki,moimir,moikrug'></div>
<script type="text/javascript">
$(document).ready(function(){
$('.yashare-auto-init').insertAfter('h1').css("display", "block");
});
</script>
<!-- /Социальные кнопки -->
Соответствующие стили:
Код:
.yashare-auto-init {
float: right;
margin-top: -50px;
position: relative;
z-index: 1000;
display:none;
}
h1 {float: left; width: 100%;}
Div с кнопками размещен под футером и скрыт.. Но во время загрузки документа блок размещается возле
h1 и делается видимым.
Этот метод решает озвученную задачу -
вывести содержимое блока в другом месте страницы.
Если рассмотреть пример -
описание категории стандартно над списком товара, хочу чтобы в коде было так же, а визуально показывалось ниже списка товаров.
Тем-же методом можно поставить блок после списка товаров:
Код:
$('.div_opisanie_kategorii').insertAfter('.div_spisok_tovarov');