Изменить скрипт jPaginate, чтобы переходить наверх при каждом повороте страницы? - PullRequest
1 голос
/ 22 декабря 2011

Я встроил скрипт разбиения на страницы, чтобы разбить длинный текст на странице с помощью jPagination: http://web.enavu.com/js/jquery/jpaginate-jquery-pagination-system-plugin/

См. Пример здесь: http://harrisstern.com/who/beachcomberbackstory.html

Я ищуспособ изменить код, чтобы перемещать фокус страницы вверх при каждом повороте страницы (например, переход от 1 к 2, от 2 до 3 и т. д.).

Я новичок в JavaScript,цените любые идеи, которые вы можете предложить!

Спасибо, Тим Филадельфия, Пенсильвания

Ответы [ 2 ]

1 голос
/ 02 августа 2012

Я работал над этим некоторое время.

Поместите эту строку кода в файл jPaginate.js.

$('html, body').animate({scrollTop:0}, 'slow');

Это должно идти после

createPagination($(this).attr("title"));

в строке 183

и после

createPagination(newcurr);

в строках 192 и 201

Эти строки находятся в разделе «// handle click on pagination». Это говорит каждой кнопке прокручиваться до верхней части страницы, она также имеет небольшую анимацию, благодаря чему выглядит очень красиво.

Надеюсь, это поможет.

0 голосов
/ 22 декабря 2011

Используйте функцию прокрутки

window.scroll(0, 0);

Вот скрипка

...