$(document).on('mousemove', function(e) {
var y = e.clientY;
var h = $(window).height();
var n = h - y;
if (n < 60) {
var t = parseFloat($(window).scrollTop());
console.log(t);
$('html,body').animate({scrollTop:t + 60 + 'px'},200);
我正在尝试升级标准的scrollable div overflow:scroll to me,一个更加流畅的元素,一旦滚动完成,它将捕捉到这些元素。
我有一个关于如何做到这一点的理论,但需要帮助。
无论如何,现代浏览器和操作系统,特别是Safari,在滚动中都有一定程度的势头。我想要做的是让它识别滚动动画何时完成,然后再滚动一点以捕捉到其中的元素li。
最好,我希望它能平滑地滚动到它所捕捉到的元素。目前,JQuery的scroll()特性只适用于实际的用户滚动,不会有任何后续的动量。
iScroll在这方面做得很好,但是对于我们的需求来说,它是非常大和笨重的,并且不能向后或与internet
我使用了一个简单的代码块(基于'‘),它允许你点击下一个/上一个链接,它会跳转到每个帖子的顶部。
我有我的HTML结构,所以它是post > image > post > image等等。
我想知道是否有可能,如果你点击下一步/上一步按钮,它会像往常一样滚动到下一篇文章,但它会挂起/悬停在图像/div之间?所以它最终完成了滚动,但在中间的div上变慢了。
下面是我的jQuery代码:
$(function () {
function a(f) {
var b, e, c = [],
d = $(window).scrol