我正在使用一段简单的代码(基于“带有 jQuery 的 ScrollTo Posts ”,它允许您单击下一个/上一个链接,它会跳转到每个帖子的顶部。
我有我的 HTML 结构,所以它是 post > image > post > image 等。
我想知道是否有可能如果您单击下一个/上一个按钮,它会正常滚动到下一个帖子,但它会挂起/悬停在中间的图像/div 上?所以它最终完成了它的滚动,但在中间的 div 上放慢了速度。
这是我的 jQuery 代码:
$(function () {
function a(f) {
var b, e, c = [],
d = $(window).scrollTop(),
g = $('.section-slide');
g.each(function () {
c.push(parseInt($(this).offset()['top'], 10))
});
for (e = 0; e < c.length; e++) {
if (f == 'next' && c[e] > d) {
b = g.get(e);
break
}
if (f == 'prev' && e > 0 && c[e] >= d) {
b = g.get(e - 1);
break
}
}
if (b) {
$.scrollTo(b, {
duration: 1400
})
}
return false
}
$('#next,#prev').click(function () {
return a($(this).attr('id'))
});
$('.scrolltoanchor').click(function () {
$.scrollTo($($(this).attr('href')), {
duration: 1400
});
return false
})
});