如何使用滚动鼠标进行一次移动的滚动视差

时间:2012-12-25 11:37:10

标签: jquery scroll mouse parallax

我有一个问题。我需要像这样http://community.saucony.com/kinvara3/做一个视差。我知道如何制作视差而不是只用鼠标移动一个滚动条。

滚动的一个动作和滚动直线。

1 个答案:

答案 0 :(得分:0)

触发滚动时,应暂时禁用滚动。

function disable_scroll() {
  if (window.addEventListener) {
      window.addEventListener('DOMMouseScroll', wheel, false);
  }
  window.onmousewheel = document.onmousewheel = wheel;
  document.onkeydown = keydown;
}

function enable_scroll() {
    if (window.removeEventListener) {
        window.removeEventListener('DOMMouseScroll', wheel, false);
    }
    window.onmousewheel = document.onmousewheel = document.onkeydown = null;  
}