Прокрутка к предыдущему div в jQuery - PullRequest
1 голос
/ 08 мая 2009

Я использую плагин scrollTo для jQuery на сайте. Я сделал вертикальную прокрутку Div, когда я могу прокрутить до другого Div, нажав на кнопки. И теперь мне нужно сделать кнопку назад, чтобы вернуться к предыдущему div.

то, что я хочу, является противоположностью

this.next()

Я пытался

this.prev()

но это не работает.

$('#tabs').click
(
    function()
    {
        $('#wrapper').scrollTo(this.prev(), 'medium')
    }
);

Ответы [ 2 ]

1 голос
/ 08 мая 2009

Попробуйте:

$('#tabs').click
(
    function()
    {
        $('#wrapper').scrollTo($(this).prev(), 'medium')
    }
);

В событиях это представляет элемент DOM, а не объект jQuery.

1 голос
/ 08 мая 2009

this - это ссылка на необработанный элемент - вам нужно обернуть его в объект jQuery, прежде чем использовать методы jQuery, такие как prev(): $(this).prev()

...