jQuery what is - el.moveDown()

jQuery what is - el.moveDown()

本文关键字:moveDown el what is jQuery      更新时间:2023-09-26

基于链接中的此代码 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);
});

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

也可以看到它打电话给swipeEvents()

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

干杯

查看他们的示例代码显示:

var el = $(this)

其中这是初始化插件的元素:

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

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

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

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