javascript - jQuery 什么是 - el.moveDown()

标签 javascript jquery

基于链接 https://www.smashingmagazine.com/2014/08/how-i-built-the-one-page-scroll-plugin/ 中的此代码

function init_scroll(event, delta) {
   var deltaOfInterest = delta,
   timeNow = new Date().getTime(),
   quietPeriod = 500;

   // Cancel scroll if currently animating or within quiet period
   if(timeNow - lastAnimation < quietPeriod + settings.animationTime) {
      event.preventDefault();
      return;
   }

   if (deltaOfInterest < 0) {
      el.moveDown()
   } else {
      el.moveUp()
   }
   lastAnimation = timeNow;
}

$(document).bind('mousewheel DOMMouseScroll', function(event) {
   event.preventDefault();
   var delta = event.originalEvent.wheelDelta || -event.originalEvent.detail;
   init_scroll(event, delta);
});

调用 moveDown() 之前的 el. 部分是什么?我是 jQuery 新手,我不确定它叫什么。

还可以看到调用swipeEvents()

el.swipeEvents().unbind("swipeDown swipeUp");

干杯

最佳答案

看看他们的example代码显示:

var el = $(this)

这是插件初始化的元素:

 $(".main").onepage_scroll();

init_scroll 函数中放置断点并检查 el 显示:

[<div class="main onepage-wrapper" ... > ... </div>]

这确实是插件初始化所在元素上的 jQuery 选择器。

关于javascript - jQuery 什么是 - el.moveDown(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34997940/

相关文章:

javascript - 如何在bootstrap tour js中获取下一步和上一步元素

javascript - 以编程方式加载 chrome 扩展

javascript - 如何在 DIV 大小值为 'displayed:none' 时获取没有任何大小值的值(使用 javascript 和 CSS)

javascript - 为了了解 jQuery,我必须先了解 JavaScript 吗?

javascript - 快速改变css属性值?

javascript - JS/jQuery 性能差,尤其是在 IE9 和 Firefox 中

javascript - 检查每行的第一个单词是否包含特定字符

javascript - 放置图标并使用 CSS 将其位置固定在动态宽度的输入控件中

javascript - 提交前验证问题

jquery - 带有 jquery mobile 的全宽水平按钮?