jquery - 影响所有宽度最小宽度的图像

标签 jquery html css google-chrome-extension

我已经创建了一个 chrome 扩展。我有个疑问。我希望任何网站的每张图片都具有最小宽度的样式 css。

我不需要影响所有图像,只影响具有最小宽度的图像。

https://fiddle.jshell.net/ceu6ho1s/

最佳答案

默认情况下所有元素都有 min-width="0px" 所以简单地检查图像是否没有 min-width-"0px" 做这个

例如

$("img").each(function(e) {
  if ($(this).css("min-width") != "0px") {
    $(this).addClass("foo")
  } else {
    $(this).removeClass("foo") //no need this line but just added as a fallback 
  }
});
.test {
  min-width: 100%;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<img src="http://placehold.it/350x150">
<img src="http://placehold.it/350x150" style="min-width:100%">
<img src="http://placehold.it/350x150" class="test">

在这种情况下,我在那些具有最小宽度 css 的图像上添加了 foo 类,你可以做任何你想做的事。

我不知道它是否是一个合适的解决方案,但它会帮助你做任何你想做的事。

谢谢

关于jquery - 影响所有宽度最小宽度的图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36499805/

相关文章:

javascript - 将 Chardin 插件添加到数据表

jquery - 升级到免费 jqGrid 4.11 - 使用 edittype :'select' 进行内联编辑不会传递 select 选项的值

html - 文档流之外的导航 div,我不知道为什么

css - Blogger 下拉菜单

css - 如果类位于具有特定 ID 的另一个元素之后,则具有特定的 CSS

javascript - 比较 php 值与 javascript 变量?

javascript - 如何在使用 JQuery 加载图像后运行代码

javascript - 需要 CSS 动态粘性页脚

php - 为什么我的 cookie 不工作 PHP

javascript - 如何使用js使幻灯片图像可点击以在同一页面上打开图像