PageBreaker, проблема с якорями!

Добрый день.
Возникла проблема с PageBreaker, а именно, при включенном системном параметре pagebreaker_ajax, не выходит настроить якорь, который бы перебрасывал на вверх страницы.

Пробовал такое решение, как прикреплять якорь в шапке
<a name="top"></a>
А в чанках tpl.PageBreaker.begin, tpl.PageBreaker.next, tpl.PageBreaker.prev дописывал к ссылке якорь:
<a href="[[+link]]#top" class="pb_link">
Но эта система не захотела работать.

Второй вариант был попробовать использовать jQuery, чтобы при нажатии на ссылку он плавно перебрасывал на вверх страницы:
$(document).ready(function() {
    $('.pb_link').click(function(){
        $('html, body').animate({scrollTop:0}, 'slow');
    });
});
Но проблема в том, что работает только первое нажатие, а потом ничего не происходит…
teremok995
30 января 2017, 11:09
modx.pro
764
0

Комментарии: 2

Виталий Серый
30 января 2017, 14:47
+1
А если так?
$(document).on('click','.pb_link' function(){
        $('html, body').animate({scrollTop:0}, 'slow');
    });
    teremok995
    30 января 2017, 14:54
    0
    Заработало)) Спасибо большое) Второй раз за сегодня выручаешь))
    Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
    2