Хаки и Скрипты Next Generation CMS

Фиксированный, плавающий блок

irbees2008 irbees2008 Опубликовано - 30 - марта Интерфейс
4174 - 0
  • Адаптировал: irbees2008
  • Уровень сложности исполнения: это делается простым копированием и нажиманием кнопки

Фиксированный, плавающий блок

1. в файл css добавляем :

Код:
.left {
float:left;
width:75%;
height:2000px;
}
.right {
float:right;
width:20%;
}
#fixed {
background:#CCC;
padding:20px;
}
2.подключаем jquery если еще не подключено в head:
Код:
<script type="text/javascript" src="http://code.jquery.com/jquery-1.4.2.min.js"></script>

3.подключаем блок вывода

Код:
<div class="right">
<div id="fixed">Я фиксированный блок!</div>
</div>
4.подключаем скрипт в main.tpl перед
Код:
</body>
Код:
<script type="text/javascript">
var height = $(window).height() - 100;
$("#fixed").css('margin-top', $(window).scrollTop() + height+'px' );//ставим div в нижний угол экрана

$(function(){

window.onresize = resize;

function resize() {
height = $(window).height() - 100;
$("#fixed").css('margin-top', $(window).scrollTop() + height+'px' );//ставим div в нижний угол экрана
}

$(window).scroll(function(){

$("#fixed").stop().animate({marginTop: $(window).scrollTop() + height});
});
});

</script>

Можешь почитать и вот эту статейку "Замена лоадера GIF на анимацию CSS"

Опрос

Ваше мнение

Какой поисковой системой пользуетесь?
Результаты

Последние комментарии

Теги

Anything in here will be replaced on browsers that support the canvas element

Статистика

  • Caйту: 4860 дней
  • Новостей: 617
  • Комменты: 257
  • Зарегистрированно : 773
  • Онлайн всего: [8]
  • Гости: [8]
  • Были сегодня : [3] Google, Яндекс, Яндекс
  • SQL запросов: 31
  • Генерация страницы: 0.247сек
  • Потребление памяти: 5.223 Mb 
  •   Яндекс.Метрика