相关疑难解决方法(0)

如何检测滚动方向

我想在有人向下滚动一个元素时运行一个函数.像这样的东西:

 $('div').scrollDown(function(){ alert('down') });
 $('div').scrollUp(function(){ alert('up') });
Run Code Online (Sandbox Code Playgroud)

但这些功能不存在.有这个问题的解决方案吗?他们似乎能够做到这一点.不幸的是源代码是压缩的,所以没有运气......

谢谢!!

jquery scroll direction

58
推荐指数
5
解决办法
15万
查看次数

全页网站并使用鼠标滚轮滚动浏览各个部分

我正在建立一个网站,其首页由“全页部分”组成。我的最终目标是或多或少地实现该插件提供的功能:

http://alvarotrigo.com/fullPage/

但当我并不真正需要所有这些时,我想避免包含 1400 行脚本。

我在这个问题中找到了一个很好的起点:

如何用鼠标滚轮一次向下滚动 100%?-jquery

这是我当前使用的代码的小提琴(仅使用鼠标滚轮的一格滚动):

http://jsfiddle.net/JqU2T/5/show/

以及代码本身:

$(document).ready(function () {
var divs = $('.mydiv');
var dir = 'up'; // wheel scroll direction
var div = 0; // current div
$(document.body).on('DOMMouseScroll mousewheel', function (e) {
    if (e.originalEvent.detail > 0 || e.originalEvent.wheelDelta < 0) {
        dir = 'down';
    } else {
        dir = 'up';
    }
    // find currently visible div :
    div = -1;
    divs.each(function(i){
        if (div<0 && ($(this).offset().top >= $(window).scrollTop())) {
            div = i;
        }
    });
    if …
Run Code Online (Sandbox Code Playgroud)

jquery scroll

5
推荐指数
1
解决办法
6916
查看次数

使用鼠标滚轮控制页面滚动动画

任何人都可以帮我理解本田如何实现这个效果:http: //testdays.hondamoto.ch/

我的意思是滚动时的轻松.

html javascript css jquery scroll

2
推荐指数
1
解决办法
5634
查看次数

标签 统计

jquery ×3

scroll ×3

css ×1

direction ×1

html ×1

javascript ×1