【问题标题】:If picture width is smaller than transparent box content start new line如果图片宽度小于透明框内容开始换行
【发布时间】:2016-08-29 08:34:23
【问题描述】:

$('.img-rate').each(function(){
    $(document).ready(function(){ 
        var n = $(".img-rate").width;

        if (n < 100) {
            $('img-rate').hasClass('pull-leftt ')
        } 
        else {
            $("img-rate").css("background", "orange");
        }
    });
});

【问题讨论】:

  • 欢迎来到 Stack Oveflow。请访问帮助中心并拨打tour 了解要询问的内容和方法。
  • php部分在哪里?
  • 请把图片放到你的问题上——不是链接。您的代码的第一行未格式化为代码。请问一个问题。只有代码!

标签: javascript php jquery html css


【解决方案1】:

我认为 $('.img-rate') 是您的两个图像容器的父类,如果不更改此行并改用父类,

第二个更改是将您的 $('.img-rate').each(function(){}) 代码包装在 $(document).ready 中。

最后的改变是 $('img-rate').hasClass('pull-leftt ') use $('img-rate').addClass('pull-leftt ');

让我知道这是否适合你。

【讨论】:

  • No )) 我发现了问题,但我不知道如何解决。我正在使用 jquery lib: justifiedGallery 并且当我使用每个图片宽度来检查它是否小于 100 时。脚本加载后的所有时间都占用所有 img 一个宽度,但画廊上的 img 宽度不同
猜你喜欢
  • 1970-01-01
  • 2012-03-05
  • 2014-08-13
  • 2012-03-09
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多