在jQuery中获取背景图像的宽高比

时间:2016-10-06 15:14:08

标签: jquery image background background-image

客户端有一个使用Theme Hiker的基于WordPress的网站。在 this 页面上,有一个图库,而不是内嵌图像,使用背景图像。

我需要确定具有高度比的图像的值。如果比率小于1,请将@ECHO OFF FOR /d %%a IN ("Carname\Data*") DO ( FOR %%b IN ("%%a\File*.txt") DO ( ECHO %%b ) ) 添加到符合该条件的每张幻灯片(列表元素)。

我做了这个功能:

background-size: contain

问题是它仅在页面加载后才有效,我刷新。脚本有什么问题? THX!

2 个答案:

答案 0 :(得分:0)

$(window).load(setBackgroundSize());正在立即执行setBackgroundSize函数(在加载事件发生之前)。相反,传递对函数的引用:

$(window).load(setBackgroundSize);

$(window).load(function() { setBackgroundSize(); });

答案 1 :(得分:0)

也许你可以像这样运行它:

$(window).resize(function() { setBackgroundSize(); });

我希望我能正确理解你。