老师,能解释一下这段代码吗,还有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回答

好帮手慕慕子

2019-07-19

同学你好, 可以参考下的注释, 理解这段代码

http://img.mukewang.com/climg/5d31a4150001bced12050712.jpg

move和moved是老师通过插件扩展的方式自定义的,这里直接使用on的方式就可以监听到move事件。如果是对move和moved的事件封装不理解, 可以回顾前面老师讲解的视频哦

如果帮助到了你, 欢迎采纳!

祝学习愉快~~~~

0

0 学习 · 14456 问题

查看课程