猿问

小弟刚开始练习,遇到问题,请教,关于代码重复的问题。

就是这个.slideDown(800).siblings().hide(800);一直重复,想简介一下代码。
其实每次改变的只是数字1,2,3.
刚开始可能代码思想跟逻辑都还不成熟,还望大神指点啊~

慕工程0101907
浏览 467回答 1
1回答

绝地无双

ES6:for&nbsp;(let&nbsp;i&nbsp;=&nbsp;1;&nbsp;i&nbsp;<=&nbsp;3;&nbsp;i++) &nbsp;&nbsp;&nbsp;&nbsp;$(`.Apr${i}`).click(function&nbsp;()&nbsp;{ &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$(`.AprSmall_thing${i}`).slideDown(800).siblings().hide(800); &nbsp;&nbsp;&nbsp;&nbsp;});ES5:for&nbsp;(var&nbsp;i&nbsp;=&nbsp;1;&nbsp;i&nbsp;<=&nbsp;3;&nbsp;i++) &nbsp;&nbsp;&nbsp;&nbsp;(function&nbsp;(i)&nbsp;{ &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$('.Apr'+i).click(function&nbsp;()&nbsp;{ &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$('.AprSmall_thing'+i).slideDown(800).siblings().hide(800); &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}); &nbsp;&nbsp;&nbsp;&nbsp;})(i);
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答