Спасибо… У меня заработало… Только он дёргается почему то..
В настройках виджета вкладка Дизайн>Шаблон контейнера выбрать wrapper_float, в Опции — Содержимое HTML блока прописать код рекламы .
Спасибо… У меня заработало… Только он дёргается почему то..
вы код который я дал пробуете или который
Спасибо… У меня заработало… Только он дёргается почему то..
Скопировать wrapper_float.tpl.php в templates\widgets\, в самом файле поправить height и width блока ({height:600px;width:250px}).
В настройках виджета вкладка Дизайн>Шаблон контейнера выбрать wrapper_float, в Опции — Содержимое HTML блока прописать код рекламы .
При блоке 600х300 height:600px;width:250px не наезжает.
<div class="custom "> <div id="fixed"> код рекламы </div> <script type="text/javascript"> $(document).ready(function () { var offset = $('#fixed').offset(); var topPadding = 0; $(window).scroll(function() { if ($(window).scrollTop() > offset.top) { $('#fixed').stop().css({marginTop: $(window).scrollTop() - offset.top + topPadding}); } else { $('#fixed').stop().css({marginTop: 0}); } }); }); </script> </div>
Прописывать бы все в файл и подключать в виджет...
код рекламы $(document).ready(function () { var offset = $('#fixed').offset(); var topPadding = 0; $(window).scroll(function() { if ($(window).scrollTop() > offset.top) { $('#fixed').stop().css({marginTop: $(window).scrollTop() - offset.top + topPadding}); } else { $('#fixed').stop().css({marginTop: 0}); } }); });Прописывать бы все в файл и подключать в виджет...
+ чтобы меню прилипали.
Работает. СпасибоЯ так и сделал по аналогии как выше давали шаблон для виджета.
<div class="custom "> <div id="fixed"> <div align="center"> код рекламы </div> </div> <script type="text/javascript"> $(document).ready(function () { var offset = $('#fixed').offset(); var topPadding = 0; $(window).scroll(function() { if ($(window).scrollTop() > offset.top) { $('#fixed').stop().css({marginTop: $(window).scrollTop() - offset.top + topPadding}); } else { $('#fixed').stop().css({marginTop: 0}); } }); }); </script> </div>
Работает. СпасибоЯ так и сделал по аналогии как выше давали шаблон для виджета.
код рекламы $(document).ready(function () { var offset = $('#fixed').offset(); var topPadding = 0; $(window).scroll(function() { if ($(window).scrollTop() > offset.top) { $('#fixed').stop().css({marginTop: $(window).scrollTop() - offset.top + topPadding}); } else { $('#fixed').stop().css({marginTop: 0}); } }); });
<div class="sticky-block"> <div class="inner"> скрипт рекламы </div> </div> <script type="text/javascript"> $(window).scroll(function() { var sb_m = 20; /* отступ сверху и снизу */ var mb = 300; /* высота подвала с запасом */ var st = $(window).scrollTop(); var sb = $(".sticky-block"); var sbi = $(".sticky-block .inner"); var sb_ot = sb.offset().top; var sbi_ot = sbi.offset().top; var sb_h = sb.height(); if(sb_h + $(document).scrollTop() + sb_m + mb < $(document).height()) { if(st > sb_ot) { sb.css({"paddingTop" : h}); } else { sb.css({"paddingTop" : 0}); } } }); </script> </div>