Автор Тема: Мнението ви за скролбара?  (Прочетена 1418 пъти)

0 Потребители и 1 Гост преглежда(т) тази тема.

yani21

  • Full Member
  • ***
  • Благодарности
  • -Казани: 1
  • -Получени: 4
  • Публикации: 201
Мнението ви за скролбара?
« -: 06 Март 2012, 19:03:42 »
        <script type="text/javascript>
            $(document).ready(function() {
   
    var scrolling = 0;
    var maxScroll;
               
    function scroll(scrollStatus)
    {
        if(scrollStatus == true)
        {
            if(scrolling < 0)
            {
                scrolling = scrolling+15;
                $('.scroll').css('margin-top', scrolling+'px');
            }
        } else {
            maxScroll = $('.scroll').height()-(-scrolling)-$('.main').height();
                       
            if(maxScroll > 0)
            {
                scrolling = scrolling-15;
                $('.scroll').css('margin-top', scrolling+'px');
            }
        }
    }
               
    $('.content').mousewheel(function(event, delta) {
        if(delta > 0)
        {
            scroll(true);
        } else {
            scroll(false);
        }
    });

});
         </script>       
                <div class="content">
                      <div class="text">Text here.</div>
                </div>
Какво мислите за това като за решение за скролер?
« Последна редакция: 07 Март 2012, 14:31:59 от yani21 »

kerkenez

  • Hero Member
  • *****
  • Благодарности
  • -Казани: 2
  • -Получени: 14
  • Публикации: 1205
Re: Scrollbar
« Отговор #1 -: 07 Март 2012, 13:49:14 »
Оправи си заглавието.

n3mo

  • Full Member
  • ***
  • Благодарности
  • -Казани: 3
  • -Получени: 3
  • Публикации: 117
Re: Мнението ви за скролбара?
« Отговор #2 -: 24 Март 2012, 03:22:56 »
Може да си анимираш ефекта.
Като имаш стъпка 15 , ако имаш оставащи 5 px ти пак ще скролнеш 15 и ще излезеш. Защо не направиш проверка ако е <15 да скролнеш с толкова, колкото ти е maxScroll ? Съответно може да приложиш и подобна логика за scrolling. Ще ми е интересно да видя за какво ще го използваш в последствие :)
Поздрави,
Нед.
I don't wanna be just a memory...