【发布时间】:2011-05-19 23:55:11
【问题描述】:
我需要帮助的代码位于 www.photographeller.com/portfolio
我需要获取多个图像的组合宽度并将该解决方案用作它们包含的 div 的宽度。现在,我使用 jquery 在单击图像时应用一个类,将 4800px 的宽度添加到 div.innerOpen。对于很多部分来说,它太宽了,但至少它使所有图像都像他们应该的那样内联。如果宽度恰到好处,那么效果会更加平滑,这样不会有任何图像被向下推,或者当没有足够的图像比观看者的屏幕更宽时,只会达到 100% 的宽度。
这里有一个问题接近我的需要。
find child image width and apply it to containing parent div jquery
但是,该解决方案只采用第一张图片的宽度,而不是每张图片的宽度。
如果您对 jquery 或 javascript 有深入的了解,这似乎不会太难,不幸的是我是这些领域的新手。
任何帮助将不胜感激。谢谢!
【问题讨论】:
-
为什么不能给容器一个固定的宽度???
-
为什么父容器应该是动态的??
-
我希望动态设置宽度,因为每个部分的图像数量并不总是相同。有时设置的宽度太大,图像行后会有很大的空白。