我最近一直在学习 jQuery,虽然我可以完成大部分我想做的事情,但我知道我可能会浪费一行行代码并且更新过于复杂,我想这是自学过程的一部分,因为它有我自己学到的一切都发生在我身上,随着时间的推移我可以优化我的工作,但起初我创造了丑陋的东西并浪费了很多时间。
问题是我不是在这里要求代码片段,我想我可以自己弄清楚,我想,作为我学习过程的一个步骤,我只想知道如何处理我想到的这个小项目所以我可以开始建立一个 jQuery 编码器的心态。
我有一个 100% 屏幕宽度的包装器,在该包装器内,隐藏了溢出的滑块,然后在滑块内有许多 250*150 框。
每当您单击这些框中的每一个时,它都会打开显示内容并关闭先前打开的框,这很像带有一点扭曲的手风琴系统。
扭曲的是打开的框将始终位于左侧 = 250px 的位置,因此,如果您单击框 3,它会将滑块向左移动:-500px。
现在,我可以做到,但问题是我这样做的方式,更新将是一场噩梦,所以这里的问题是:你将如何处理这个项目?
我假设你会先创建一些变量吗?也许可以确定它是封闭的还是开放的?为每个 div 编号,以便在为左侧位置设置动画时将其乘以 250?使用子选择器和什么不?
希望有人可以在这里帮助我,在此先感谢!