Липкий (фиксированный) виджет боковой панели для Blogger
Липкие виджеты на боковой панели полезны для выделения или продвижения любого конкретного элемента вашего блога.
Липкий (фиксированный) виджет боковой панели для Blogger, который прокручивается вместе с вами
Липкие виджеты на боковой панели полезны для выделения или продвижения любого конкретного элемента вашего блога. Плавающий виджет боковой панели привлекает больше внимания, чем обычный виджет боковой панели. Таким образом, вы можете использовать этот липкий виджет боковой панели для Blogger, чтобы продвигать ваш самый важный пост, партнерские ссылки, рекламу и получать в 100 раз лучший результат, чем с обычным виджетом.В моей последней статье я предложил несколько красивых, виджето популярныхв сообщенийдля блогеров . В этом посте я покажу вам, как использовать липкий виджет Blogger с адаптивными темами. Я предоставлю небольшой сценарий. Я также покажу вам, как без проблем настроить и использовать этот плавающий виджет боковой панели в своем блоге.
Заметки :
- Этот скрипт будет использовать один из виджетов боковой панели вашего блоггера.
- Виджет не будет совпадать с вашим нижним колонтитулом.
- Он будет скрыт для мобильных устройств, если вы используете адаптивный шаблон.
Липкий виджет боковой панели для Blogger:
1. Войдите в свой аккаунт блогера. Перейдите в раздел « Тема »> « Редактировать HTML».2. Найдите код «jQuery» между двумя разделами <head>… </head>. Если вы уже используете это, то избегайте этого шага. В противном случае скопируйте код и вставьте его прямо над тегом </head> в шаблоне Blogger.
<script src='http://ajax.googleapis.com/ajax/libs/jquery/2.0.0/jquery.min.js'/>
<script type='text/javascript'>
//<![CDATA[
$(function() {
if ($('#PopularPosts1').length) {
var el = $('#PopularPosts1');
var stickyTop = $('#PopularPosts1').offset().top;
var stickyHeight = $('#PopularPosts1').height();
$(window).scroll(function() {
var limit = $('#footer-wrapper').offset().top - stickyHeight - 20;
var windowTop = $(window).scrollTop();
if (stickyTop < windowTop) {
el.css({
position: 'fixed',
top: 20
});
} else {
el.css('position', 'static');
}
if (limit < windowTop) {
var diff = limit - windowTop;
el.css({
top: diff
});
}
});
}
});
//]]>
</script>
Замените выделенный выше идентификатор виджета идентификатором вашего виджета на боковой панели.
Замените выделенный идентификатор Div нижнего колонтитула своим идентификатором Div нижнего колонтитула, чтобы переместить виджет поверх нижнего колонтитула.
Добавление CSS для виджета Sticky Sidebar:
На этом этапе мы должны определить максимальную ширину виджета боковой панели. Потому что, когда он начнет плавать, он выйдет из определенной нами боковой панели. Для решения этой проблемы и определения ширины нашего липкого виджета мы можем поместить небольшой кусочек кода CSS в наш шаблон.#PopularPosts1{width:100%;max-width:320px}
@media only screen and (min-width:260px) and (max-width:989px){
#PopularPosts1{display: none!important;}}