用jquery滚动div

时间:2015-09-16 11:32:09

标签: javascript jquery html

我有以下问题,我不知道如何解决它......

我在一个页面上有div,这些都是一个类" dailyComments"。

在每个div的下面,我有两个带箭头的图像 - 向上和向下(类scrollDown和scrollUp)。我的目标是让用户能够单击其中一个箭头,上面的div将向下/向上滚动。

我尝试了prev()函数,但由于某种原因它不起作用。因此,例如,对于向下滚动,我有:

$('.scrollDown').click(function() {
   $(this).prev(".dailyComments").scrollTop($(this).scrollTop() + 25);
}); 

我也试过这个例子:

$(this).prev(".dailyComments").hide()

它确实有效,它隐藏了前面的dailyComments div。但是滚动它不起作用。有什么想法吗?

3 个答案:

答案 0 :(得分:0)

试试这个 -

var dcom = $(this).prev(".dailyComments");
dcom.scrollTop(dcom.offset().top + 25);

答案 1 :(得分:0)

您正在寻找的方法是

 $("div").scroll(function(){
    $("span").text(x += 1);
 });

答案 2 :(得分:-1)

好的,我通过给每个DIV一个唯一的ID来解决它