Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- $(document).ready(function(){
- $(function() {
- function scroll(direction) {
- var scroll, i,
- positions = [],
- here = $(window).scrollTop(),
- collection = $('li.post');
- collection.each(function() {
- positions.push(parseInt($(this).offset()['top'],10));
- });
- for(i = 0; i < positions.length; i++) {
- if (direction == 'next' && positions[i] > here) { scroll = collection.get(i); break; }
- if (direction == 'prev' && i > 0 && positions[i] >= here) { scroll = collection.get(i-1); break; }
- }
- if (scroll) {
- $.scrollTo(scroll, {
- duration: 750
- });
- }
- return false;
- }
- $("#next, #prev").click(function() {
- return scroll($(this).attr('id'));
- });
- $(document).keyUp(function(e){ if (e.keyCode == 40) $('#prev').trigger('click'); });
- $(document).keyUp(function(e){ if (e.keyCode == 38) $('#next').trigger('click'); });
- });
Add Comment
Please, Sign In to add comment