18910140161

JavaScript-为什么我的jQuery代码不能在移动平台上工作?-堆栈溢出

顺晟科技

2022-10-19 11:51:26

126

我有一个图片库,单击时会增长。我使用以下jQuery代码设置高度值,以便图像始终以4/3的比率显示。

var gallery_item_width = $(".gallery-item").width();
var gallery_item_height = (gallery_item_width / 4) * 3;
$(".gallery-item").css("height", gallery_item_height);

虽然我的代码在桌面上工作正常,但当我切换到移动视图时,我的jQuery代码不工作,图像的高度等于一行高。

为什么我的代码不能在移动设备上正常工作?感谢您的帮助

HTML

var gallery_item_width = $(".gallery-item").width();
var gallery_item_height = (gallery_item_width / 4) * 3;
$(".gallery-item").css("height", gallery_item_height);

CSS

var gallery_item_width = $(".gallery-item").width();
var gallery_item_height = (gallery_item_width / 4) * 3;
$(".gallery-item").css("height", gallery_item_height);

jQuery

var gallery_item_width = $(".gallery-item").width();
var gallery_item_height = (gallery_item_width / 4) * 3;
$(".gallery-item").css("height", gallery_item_height);

顺晟科技:

此问题与JQuery无关。它是由以下CSS引起的。

删除flex样式,然后工作正常。

  • TAG:
相关文章
我们已经准备好了,你呢?
2024我们与您携手共赢,为您的企业形象保驾护航