关于这章的index的问题

来源:5-1 按钮切换

qq_我不吃西红柿_03404837

2017-08-12 13:40

var offset = -600 * (myIndex - index);

这里的index变量应该是showButton函数中的index变量,请问是如何把这个变量穿过去的呢?


写回答 关注

2回答

  • 锦衣无涯
    2018-06-14 22:44:24

    同学,首先你要明白index是一个全局变量,看看老师的代码 var index = 1; 是定义在全局范围下的 ,所以在任意一个简单函数中都是可以直接调用index

  • qq_我不吃西红柿_03404837
    2017-08-12 14:24:16

    已经解决

    var myIndex = parseInt(this.getAttribute('index'));//当前
    var offset = -640*(myIndex - index);
    animate(offset);
    alert(index)
    index = myIndex;
    showButtons();

    这边之所以能共享index这个参数,我的理解是因为这个匿名函数里面调用的animate()和showButtons函数,所以可以得到他们的参数index

    不知道这样理解是否真确,希望指正

焦点图轮播特效

通过本教程学习您将能掌握非常实用的焦点图轮播特效的制作过程

65296 学习 · 611 问题

查看课程

相似问题