老师,不是index=0吗?用三元运算符怎么就是index>0了?

来源:5-1 事件参数

李可意

2019-06-14 16:05:55

 var keyEvent = function(event) {
        event.stopPropagation();
        if (event.keyCode == 37) {
            index = index > 0 ? --index : $('a').length - 1;
        } else if (event.keyCode == 39) {
            index = index < $('a').length - 1 ? ++index : 0;
        } else {
            return true;
        }
        swiper();


写回答

1回答

好帮手慕码

2019-06-14

同学你好!

下keyCode 为37是左箭头,也就是切换上一张。当index>0之后(就不是第一张),索引就应该减去1,即每一次都执行index-- 

否则(为第一张)的时候就切换上一张就切换到最后一张

有一些绕 同学可以结合视频中图片切换来理解一下

如果帮助到了你 欢迎采纳 祝学习愉快~

0

0 学习 · 36712 问题

查看课程