老师,能解释一下这段代码吗,还有move和moved是怎样调用的
来源:5-3 滑入滑出的第一种实现方式--自动切换、发消息和去除重复代码_x264
穿梭时间
2019-07-19 16:57:38
//send message
this.$items.on('move moved', function(e) {
var index = self.$items.index(this);
if (e.type === 'move') {
if (index === self.curIndex) {
self.$elem.trigger('slider-hide', [index, this]);
} else {
self.$elem.trigger('slider-show', [index, this]);
}
} else { // moved
if (index === self.curIndex) { // 指定的
self.$elem.trigger('slider-shown', [index, this]);
} else {
self.$elem.trigger('slider-hidden', [index, this]);
}
}
});
1回答
同学你好, 可以参考下的注释, 理解这段代码
move和moved是老师通过插件扩展的方式自定义的,这里直接使用on的方式就可以监听到move事件。如果是对move和moved的事件封装不理解, 可以回顾前面老师讲解的视频哦
如果帮助到了你, 欢迎采纳!
祝学习愉快~~~~
相似问题