Javascript 如果图片宽度小于透明框内容,则开始新行
Javascript 如果图片宽度小于透明框内容,则开始新行,javascript,php,jquery,html,css,Javascript,Php,Jquery,Html,Css,$('.img rate')。每个(函数(){ $(文档).ready(函数(){ var n=$(“.img rate”).width; 如果(n
$('.img rate')。每个(函数(){
$(文档).ready(函数(){
var n=$(“.img rate”).width;
如果(n<100){
$('img-rate').hasClass('pull-leftt'))
}
否则{
$(“img rate”).css(“背景”、“橙色”);
}
});
});
我认为$('.img rate')是您的两个图像容器的父类,如果不更改此行并使用父类
第二个更改是将$('.img rate').each(function(){})代码包装在$(document.ready中
最后的更改是$('img-rate')。hasClass('pull-leftt')使用$('img-rate')。addClass('pull-leftt')
让我知道这是否适合您。欢迎使用Stack Oveflow。请访问帮助中心并拍摄图片,看看要问什么以及如何问。php部分在哪里?请将图片放在您的问题上,而不是链接。代码的第一行未格式化为代码。请问一个问题。只有代码!不,我发现了问题,但我不知道如何解决。我使用jquerylib:justizedGallery,当我使用每个图片宽度检查它是否小于100时。比脚本加载后的所有时间都要长一个宽度,但库中的img宽度是不同的
$('.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");
}
});
});