ищу скрипт на jquery по примеру...

anz

Level XXL
Регистрация
17 Окт 2006
Сообщения
929
Реакции
311
на странице Для просмотра ссылки Войди или Зарегистрируйся справа есть плавающий блок - ГЛАВНОЕ ЗА СЕГОДНЯ
который при прокрутке страницы меняет контент при этом оставаясь на одном месте...

этот блок крутится на prototype, кто подскажет такой же, но на jquery.
 
не много не то, это просто плавающий блок, с ним проблем нет, вот как менять контент в нем при скроллинге?
 
свиток, чтобы превысить.... тогда остановитесь
Код:
 var fixed = false;
 
jQuery(document).scroll(function() {
    if( jQuery(this).scrollTop() >= 480 ) {
        if( !fixed ) {
            fixed = true;
            jQuery('#rightcolumn').css({position:'fixed',top:-280}); // Or set top:20px; in CSS
        }                                          // It won't matter when static
    }
 
   
    else {
        if( fixed ) {
            fixed = false;
            jQuery('#rightcolumn').css({position:'static'});
        }
    }
   
      if( jQuery(this).scrollTop() >= 1320 ) {
        if( fixed ) {
            fixed = false;
            jQuery('#rightcolumn').css({position:'relative', top:834}); // Or set top:20px; in CSS
        }                                          // It won't matter when static
    }
 
   
   
   
});

это идет в вершину окон, тогда останавливаются.
если свиток больше переначала.
Вы должны изменить ваши измерения

выньте это, если Вы не нуждаетесь

Код:
      if( jQuery(this).scrollTop() >= 1320 ) {
        if( fixed ) {
            fixed = false;
            jQuery('#rightcolumn').css({position:'relative', top:834}); // Or set top:20px; in CSS
        }                                          // It won't matter when static
    }
 
к коду блок со стилями есть? что-то не срабытывает.


p.s. и в один пост оформи, удалят
 
Код:
#rightcolumn {
margin-top: 0px;
max-width:205px;
}
 
ну это опять скрол, контент то не меняется (((
не ужели не понятно написал? смотрите пример...
 
я проверил, и это работает, должен решить конфликты jquery.
пробуйте замену jQuery - $
Код:
var fixed = false;
 
$(document).scroll(function() {
    if( $(this).scrollTop() >= 480 ) {
        if( !fixed ) {
            fixed = true;
            $('#rightcolumn').css({position:'fixed',top:-280}); // Or set top:20px; in CSS
        }                                          // It won't matter when static
    }
 
   
    else {
        if( fixed ) {
            fixed = false;
            $('#rightcolumn').css({position:'static'});
        }
    }
   
      if( $(this).scrollTop() >= 1320 ) {
        if( fixed ) {
            fixed = false;
            $('#rightcolumn').css({position:'relative', top:834}); // Or set top:20px; in CSS
        }                                          // It won't matter when static
    }
 
   
   
   
});

проверенный с jQuery 1.7.1
 
Назад
Сверху