Изменить стиль по скроллингу
Здравствуйте!
Имеется блок, который становится видимым только когда мы прокрутили страницу на 700px:
$(function () {
$(window).scroll(function () {
if ($(this).scrollTop() > 700) {
$('.block').fadeIn();
}
else {
$('.block').fadeOut();
}
А я хочу не только fadeIn блоку сделать, но и стили поменять, например позиционирование. Было fixed - после документа прокрутки на 700 пикс стало absolute. Так вот,
$('.block').fadeIn();
$('.block').css('position': 'absolute');
не работает. Вообще ф-ция перестает работать. А если сделать так:
$('.block').css("position", "absolute").fadeIn();
То это позиционирование применяется сразу, после загрузки документа. Помогите, пожалуйста. |
$('.block').fadeIn('fast', function() {
$(this).css('position': 'absolute');
});
|
| Часовой пояс GMT +3, время: 01:35. |