老师,一直没太弄明白index到底是啥意思?

老师,一直没太弄明白index到底是啥意思?

只知道是索引值。。http://img1.sycdn.imooc.com//climg/5b62d9a40001936909230235.jpg

如图,我理解的就是dots.eq(index)代表着圆点当前显示的位置?

如果是pics.eq(index)代表的是banner图当前的位置?这个index任何对象都可以去用么?index是不是换成其它的,例如i  idx同样有效呢?

正在回答

登陆购买课程后可参与讨论,去登陆

4回答

1、不管是小圆点的点击还是轮播的切换,都是与index也就是图片或者是小圆点的索引相关的,要通过这两个的索引来找出相对应的图片还有小圆点,也就是你说的得先去获取父元素然后再获取兄弟元素再去获取子元素。需要去根据这个索引来寻找相对应的关系,不能直接就找出元素,那么切换的时候图片肯定是乱的。

2、一个轮播图中一个索引就可以了,因为这个索引是贯穿整个轮播图的,如果想要在其他事件中定义索引,不要混淆就可以了。


  • 沧海的雨季 提问者 #1
    如果类写在a标签是不是就不用这么写了。。
    2018-08-02 18:58:07
  • 好帮手慕星星 回复 提问者 沧海的雨季 #2
    可以把你的html页面粘贴过来哦,帮你看一下。
    2018-08-02 19:29:49
提问者 沧海的雨季 2018-08-02 19:52:17

http://img1.sycdn.imooc.com//climg/5b62f0460001692e06940413.jpg

老师,我的html结构banner图是这么写的

  • a标签只是包裹了图片,让图片有一个链接的效果,可以把a标签去掉,直接找兄弟元素。不知道你是不是这样理解的。
    2018-08-03 09:17:22
  • 提问者 沧海的雨季 回复 好帮手慕星星 #2
    是把slide的类和active直接写在a标签上
    2018-08-03 18:21:54
  • 好帮手慕星星 回复 提问者 沧海的雨季 #3
    也可以,但是一般不这样写。
    2018-08-03 18:30:42
提问者 沧海的雨季 2018-08-02 18:33:17

这个index是不是每个事件变化了全局都要发生变化,如果想要再使用索引可以声明i  idx之类的当索引。

老师,能详细讲解一下么。。谢谢了

好帮手慕星星 2018-08-02 18:32:48

理解是对的呢,index是一个全局变量,所以一旦有一个函数中因为事件改变值之后,所有事件中的index都会改变,所以才会切换到相对应的效果。index就是自己设置的变量,是可以改变的哦,只是习惯的问题。祝学习愉快~~

  • 提问者 沧海的雨季 #1
    老师,这里面为什么要先去获取父元素然后再获取兄弟元素再去获取子元素,这里是没有办法直接获取到父元素的兄弟元素的子元素么?
    2018-08-02 18:37:49
  • 提问者 沧海的雨季 #2
    老师,哪里有破坏性操作方法的文档?有点搞不懂到底哪些是破坏性操作。。
    2018-08-02 18:44:49
  • 好帮手慕星星 回复 提问者 沧海的雨季 #3
    破坏性操作是当一个jQuery函数被使用在一个对象后造成此对象的结构变化。
    2018-08-02 19:29:29
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
前端小白入门系列课程
  • 参与学习           人
  • 提交作业       11218    份
  • 解答问题       36713    个

从一个不会编程的小白到一个老司机是需要过程的,首先得入门,学习基础知识,然后才能进阶,最后再到精通,本专题是你走进前端世界的不二选择!

了解课程
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师