изображение должно располагаться в нижней части div, но оставаться фиксированным после прокрутки - PullRequest
0 голосов
/ 18 июля 2011

Я думаю, что видел это раньше, но то, что я после этого:

У меня есть два div рядом. Оба имеют переменную длину в зависимости от выбора пользователя. В основном, все, что я хочу, это чтобы логотип появлялся внизу левого div. Если правый div длиннее и в итоге прокручивается мимо левого div, я хочу, чтобы логотип, который находился внизу левого div, закреплялся вверху, если пользователь прокручивает за нижнюю часть левого div. Я не знаю, правильно ли я это говорю ... но это то, чего я хочу! Любая помощь с благодарностью!

Ответы [ 2 ]

0 голосов
/ 08 сентября 2011

Вы описываете "липкий нижний колонтитул".

0 голосов
/ 18 июля 2011

Если я правильно понял, вы хотите что-то вроде этого:

<div class="left">
    <div class="logo"></div>
</div>
<div class="right">

</div>

<script>
$('.right').scroll(
   function(){
    var logoOffset = $('.logo').offset();

    if(logoOffset.top < window.pageYOffset) 
     {$('.logo').css({'position':'fixed', 'top': '0'});}
    else 
     {$('.logo').css({'position':'absolute', 'bottom': '0'});}
   }
);
</script>
...