jQuery what is - el.moveDown()
jQuery what is - el.moveDown()
基于链接中的此代码 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 选择器。
相关文章:
- JQuery需要帮助理解(i,el)
- 更改el属性时未激发主干视图事件
- 将对Ajax PUT的json响应重定向到要由EL解析的JSP中
- 使用$(el).addClass('example');但是不要't增加负载
- 无法获取带有 .data(el,'dataname').sublev 的数据对象
- 发送和接收“;生的“;OS X上JavaScript的Apple活动(El Capitan)
- vue.js,主el之外的v-model
- backbone.js el:'jqueySelector'不会't捕获父元素
- 骨干视图将样板指定给el
- tagName没有在子视图中启动新的el元素;它继承自父视图
- 如果el包含此文本,请从中删除此字符串
- Ext.getCmp('panel')给出this.el为null或不是对象
- $(modalEl).modal('show')和$(modal El).monal('!hide
- $(this.el).find()在事件处理程序中工作,而不是在初始化函数(主干.js)中工作
- $(this.el).html 和 this.$el.html 之间有什么区别
- 未指定预定义 el 而不呈现的主干视图
- 骨干视图:el和事件
- 主干.js在调用渲染之前更改视图的 el 值
- Angular ES6,THIS,Scope和EL在JQLITE点击事件中全部未定义
- jQuery what is - el.moveDown()