【发布时间】:2025-12-16 04:05:01
【问题描述】:
由于某种原因,$("...").width() 在文档准备好后立即返回错误值。
我看到了这些值:
文件准备好后立即:
$(document).ready(function(){
$("li.active a").width() //returns 76 - incorrect
});
$(document).ready(function(){
$(window).load(function(){
$("li.active a").width() //returns 59 - the correct value
});
});
$(document).ready(function(){
setTimeout(function(){
$("li.active a").width() //returns 59 - the correct value
}, 100);
});
我正在获取 wordpress 菜单项的宽度并调整它们的大小,以便它们始终适合我的响应式设计。没有应导致此更改的图像或资产。
更新 请参阅下面的评论。原来有一个资产,一种嵌入字体,加载需要一瞬间。
【问题讨论】:
标签: jquery html wordpress jquery-selectors