【发布时间】:2012-04-21 11:29:15
【问题描述】:
我认为最好通过给您jsFiddle 来解释这个问题。在该示例中,当用户单击图库项目时,图像将附加到带有id="showimage" 的 div。我不知道该怎么做是传递点击图像的参数,并显示该图像而不是绝对图像。
它的功能应该如下:
- 如果单击图像 1,则应将图像 1 附加到
showimage。 它的动画应该从宽度 0px 到宽度 10% 的父 div。 - 如果再次单击图像 1,它应该折叠:它应该动画 从宽度 100% 到宽度 0px
- 如果在
showimage中已有图像的情况下单击任何其他图像,则已在其中的图像应折叠,并在其位置上展开新图像
我认为这最好通过 3 个函数来完成:
- 扩展 - 附加到
showimage并从 0px 动画到 100% - 折叠 - 从 100% 动画到 0px 并从
showimage移除 - 替换 - 在
showimage中已经存在的图像上调用折叠,并在点击的图像上调用展开
提前致谢,任何帮助将不胜感激。
【问题讨论】:
-
我刚刚在 jsFiddle jsfiddle.net/z2mrh/5 中修改了你的代码 ...
标签: javascript jquery html animation gallery