2011-12-14 6 views
1

Я создаю небольшой каталог со ссылками для перехода к алфавитному списку в прокручиваемом div. Мне нужно иметь содержимое прокрутки div только не на всей странице. Я использую Гладкая прокрутки здесь:Smooth scroll in a div

https://github.com/kswedberg/jquery-smooth-scroll

Это мой код:

 $(document).ready(function() { 


    $('.quick_links li a').click(function() { 
    $.smoothScroll({ 
    scrollElement: $('#designers_box'), 
    scrollTarget: '#designers_box' 
    }); 
    return false; 
}); 

}); 

Я знаю, что я не должен использовать #designers_box по обоим аргументам, но на самом деле не понимая документацию. Кто-нибудь знаком с этим?

Вот ссылка на работу:

http://fourcemag.kenaesthetic.com/homme/index.htm

Вы увидите, что он делает что-то, но еще не совсем работает. Спасибо за помощь.

ответ

2

Ваш scrollElement является , что прокручивается и ваш scrollTarget является где она прокручивается.

Итак, это было бы мое предположение:

$(document).ready(function() { 
    $('.quick_links li a').click(function() { 
     $.smoothScroll({ 
      scrollElement: $('#designers_box'), 
      scrollTarget: $(this).attr('href') 
     }); 
     return false; 
    }); 
}); 
+0

, что это было. Вы человек! – EZDC

+0

Отлично, теперь, если вы можете принять этот ответ, нажмите галочку слева от ответа. – swatkins

+0

Еще один быстрый вопрос. Я пытаюсь добавить облегчение, но он не примет никаких других, кроме линейных и качелей. Почему это? – EZDC