我在网站上使用 jQuery 的 scrollTo 插件。我制作了一个垂直滚动 div,我可以通过单击按钮滚动到不同的 div。现在我需要制作一个后退按钮以返回上一个 div。
我想要的是相反的
this.next()
我试过
this.prev()
但它不起作用。
$('#tabs').click
(
function()
{
$('#wrapper').scrollTo(this.prev(), 'medium')
}
);
this
是一个原始元素引用 - 您需要将其包装在 jQuery 对象中,然后才能使用 jQuery 方法,例如prev()
:$(this).prev()
尝试:
$('#tabs').click
(
function()
{
$('#wrapper').scrollTo($(this).prev(), 'medium')
}
);
在事件中,这表示 DOM 元素,而不是 jQuery 对象。