课程
/前端开发
/JavaScript
/焦点图轮播特效
var offset = -600 * (myIndex - index);
这里的index变量应该是showButton函数中的index变量,请问是如何把这个变量穿过去的呢?
2017-08-12
源自:焦点图轮播特效 5-1
正在回答
同学,首先你要明白index是一个全局变量,看看老师的代码 var index = 1; 是定义在全局范围下的 ,所以在任意一个简单函数中都是可以直接调用index
已经解决
var myIndex = parseInt(this.getAttribute('index'));//当前 var offset = -640*(myIndex - index); animate(offset); alert(index) index = myIndex; showButtons();
这边之所以能共享index这个参数,我的理解是因为这个匿名函数里面调用的animate()和showButtons函数,所以可以得到他们的参数index
不知道这样理解是否真确,希望指正
举报
通过本教程学习您将能掌握非常实用的焦点图轮播特效的制作过程
3 回答关于箭头的问题
2 回答关于源代码的问题
1 回答关于if判断的问题
1 回答关于最后效果的问题
1 回答关于无限滚动的问题