我在一个网站上使用jQuery的scrollTo插件。我做了一个垂直滚动的div,我可以通过点击按钮滚动到不同的div。现在我需要做一个后退按钮来返回到上一个div。
我想要的是相反的
this.next()
我试过了
this.prev()
但它不起作用。
$('#tabs').click
(
function()
{
$('#wrapper').scrollTo(this.prev(), 'medium')
}
);
发布于 2009-05-07 20:38:19
尝试:
$('#tabs').click
(
function()
{
$('#wrapper').scrollTo($(this).prev(), 'medium')
}
);
在events 中,此表示DOM元素,而不是jQuery对象。
发布于 2009-05-07 20:37:02
this
是一个原始的元素引用-在使用像prev()
:$(this).prev()
这样的jQuery方法之前,您需要将它包装在一个jQuery对象中
https://stackoverflow.com/questions/836870
复制相似问题