js不能获取隐藏的div的宽度只能先显示后获取

作者:whsnow 时间:2024-04-17 10:25:17 


var tipsWidth = $(".Loading").css("width").replace("px", "") //先获取
var windowWidth = $(window).width();
$(".Loading").css({ "display": "block" }); //再显示
$(".Loading").css({ "left": (windowWidth - tipsWidth) / 2 + "px" });

我要获取一个根据内容自适应宽度的div的实际宽度,这个div初始是隐藏的,我要获取它的实际宽度,对他进行居中操作,弄了很长时间,总是获取不到该div的真实宽度,后来发现js不能获取隐藏div的的宽度,现在的办法是先将其显示出来,再获取其宽度,计算位置


$(".Loading").css({ "display": "block" });// 先显示
var tipsWidth = $(".Loading").css("width").replace("px", "") //再获取
var windowWidth = $(window).width();
$(".Loading").css({ "left": (windowWidth - tipsWidth) / 2 + "px" });
标签:隐藏,div宽度
0
投稿

猜你喜欢

  • Golang应用执行Shell命令实战

    2024-05-22 10:29:20
  • python 实现rolling和apply函数的向下取值操作

    2022-03-15 07:10:08
  • .NET 6中为record类型自定义Equals方法

    2023-07-15 21:29:29
  • 浅谈javascript 迭代方法

    2024-06-07 15:50:55
  • python绘制评估优化算法性能的测试函数

    2022-10-18 20:13:20
  • python基于tkinter制作下班倒计时工具

    2022-09-17 00:43:36
  • SQL 优化

    2024-01-16 10:50:40
  • 发现几处IE与firefox的js和css几处不同点

    2008-02-02 10:15:00
  • Django处理多用户类型的方法介绍

    2022-11-30 10:16:54
  • Python程序设计入门(5)类的使用简介

    2023-01-21 06:27:56
  • 获取select的value、text值的简单示例(jquery与javascript)

    2024-04-22 12:49:51
  • 将mysql转换到oracle必须了解的50件事

    2024-01-17 22:08:42
  • Python编程之微信推送模板消息功能示例

    2022-11-15 03:45:04
  • Python编程根据字典列表相同键的值进行合并

    2023-09-29 20:10:54
  • asp.net中文件下载功能的实例代码

    2023-07-20 15:46:51
  • 使用一条INSERT语句完成多表插入

    2010-03-18 11:08:00
  • Python之pandas读写文件乱码的解决方法

    2021-03-18 20:25:35
  • vue.js实现简易折叠面板

    2024-05-08 09:33:47
  • asp文章干扰码实现方法

    2007-08-19 18:07:00
  • Python进程间通信Queue实例解析

    2023-11-06 13:50:08
  • asp之家 网络编程 m.aspxhome.com