Переход к предыдущему div в jQuery
Вопрос
Я использую плагин scrollTo для jQuery на веб-сайте.Я сделал div с вертикальной прокруткой, где я могу переходить к другому div, нажимая на кнопки.И теперь мне нужно сделать кнопку "Назад", чтобы вернуться к предыдущему div.
то, чего я хочу, прямо противоположно
this.next()
Я пытался
this.prev()
но это не работает.
$('#tabs').click
(
function()
{
$('#wrapper').scrollTo(this.prev(), 'medium')
}
);
Решение
Попробуй:
$('#tabs').click
(
function()
{
$('#wrapper').scrollTo($(this).prev(), 'medium')
}
);
В событиях это представляет элемент DOM, а не объект jQuery.
Другие советы
this
является необработанной ссылкой на элемент - вам нужно обернуть его в объект jQuery, прежде чем использовать методы jQuery, такие как prev ()
: $ (this) .prev ()
Не связан с StackOverflow