根据包装高度更改图像

时间:2012-04-29 07:23:46

标签: javascript jquery

我正在尝试编写一个脚本来查看页面上所有postInside包装器的高度。如果每个包装器的高度小于320px,我想在该特定包装器中为图像添加样式。

这是我的代码。任何反馈都会很棒。

jQuery('div.postInside').each(function(){
  var div = jQuery('div.postInside').height();
  var wrapper = jQuery('div.postInside');
  if (div < 320){
    jQuery('p.imageCenter img').attr('style','max-width:250px !important');
    delete wrapper;
    delete div
   }
});

1 个答案:

答案 0 :(得分:0)

如果我理解正确,这应该有效:

jQuery('div.postInside').each(function(){
  if (jQuery(this).height() < 320) {
    jQuery(this).children('img').css('max-width','250px !important');
   }
});