老师,解答下index

来源:5-1 事件参数

weixin_慕尼黑6514237

2019-10-29 13:00:49

这节课keydown里的index不是全局变量var index = 0 吗?

写回答

2回答

好帮手慕码

2019-10-29

同学你好!
既然是一个全局的变量,那么在任何位置都能够访问到。在mouseenter事件和keydown里并没有对index重新局部去声明,所以依旧是全局变量,可以访问和修改~

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

0
heixin_慕尼黑6514237
h 了解啦,谢谢老师
h019-10-29
共1条回复

好帮手慕码

2019-10-29

同学你好!

不是很清楚同学的疑惑点在哪里。index是全局的变量,代码中index的初始赋值为0,但是后面在mouseenter事件的时候又重新赋值了:

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

所以才有了下面对于index的操作。

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

如果还是哪里不懂的话,建议同学将问题描述的清除一点在问答区提问哦,以便准确的帮助同学解答。

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

0
heixin_慕尼黑6514237
h $('a').mouseenter(function(){ index= $(this).index() }) 这里index不是局部变量吗? 为什么在后面keydown里也能访问到index= (‘a’).index()而不是var = 0 呢
h019-10-29
共1条回复

0 学习 · 14456 问题

查看课程