【发布时间】:2009-09-11 00:42:35
【问题描述】:
我对 JQuery 很陌生,但我在理解如何做到这一点时遇到了一些麻烦:
我有一个“imgexpander”类的图像,其 src 属性设置为“img1.png”。单击图像时,它应该查看具有“扩展”类的 div 当前是隐藏还是可见。
- 如果它是隐藏的(这是默认设置),它会显示它(我知道如何使用 show())并将图像的 src 属性更改为“img2.png”。
或:
- 如果 div 可见,则将其隐藏并将图像的 src 属性更改为“img1.png”。
我还不熟悉 JQuery 中的可用函数。这怎么可能实现?你能给我一些我可以使用的示例代码吗?
提前致谢!
更新:我忘了添加一个细节:是否有可能以某种方式使“imgexpander”类图像的 onclick 只影响所有包含在一个大 div 中的 div?因此,层次结构类似于:
- 大 div
- 点击图片
- 需要影响的div
- 另一个大 div
- 点击图片
- 需要影响的div
期望的结果是让每个“带有 onclick 的图像”仅影响其各自“大 div”内的“需要影响的 div”。这可能吗?我不确定当前的答案是否合适,但谢谢!
【问题讨论】:
-
+1 在问“我如何开始”类型的问题之前做好功课。
-
@JoshJordan 你的意思是因为你将我的问题解释为家庭作业问题(不是,这是我的亲戚的项目)或者你正在使用“做你的家庭作业”之前”作为表达?大声笑!
-
@Maximz2005:一定是后者!
-
我是这么认为的,至少!感谢您的支持!
标签: javascript jquery html image