【发布时间】:2016-09-17 19:34:42
【问题描述】:
我有一些 div 框,里面有一张图片。我想要它做的是,如果图像高度小于其内部的 div 框高度,则向图像添加一个类。
但是我已经用css将图像设置为div框的100%宽度,所以当我在图像上使用jquery的.Height()时,它给了我原始大小。有什么建议吗?
<div class="boxe">
<asp:Literal ID="imgProjekt1" runat="server" />
<asp:Literal ID="litProjekt1" runat="server"/>
</div>
<div class="boxe forsideboxMiddle">
<asp:Literal ID="imgProjekt2" runat="server" />
<asp:Literal ID="litProjekt2" runat="server"/>
</div>
ID 为 imgProjekt1 和 ImgProjekt2 的文字从代码隐藏中生成一个普通的 img 标签。
【问题讨论】:
-
你试过使用
max-height和max-width吗? -
你试过
$(img).outerHeight()吗? -
max-height 和 max-with 在这种情况下不会有帮助
-
使用 outerheight 将类放在所有 div 上,也包括图像大于 div 或相同大小的类
标签: javascript jquery html css image