js不能获取隐藏的div的宽度只能先显示后获取
作者:bea
var tipsWidth = $(".Loading").css("width").replace("px", "") //先获取 var windowWidth = $(window).width(); $(".Loading").css({ "display": "block" }); //再显示 $(".Loading").css({ "left": (windowWidth - tipsWidth) / 2 + "px" }); 我要获取一个根据内容自适应宽
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" });
猜你喜欢
您可能感兴趣的文章:
- Firefox下无法正常显示年份的解决方法
- window.location的重写及判断location是否被重写
- js怎么覆盖原有方法实现重写
- JS的location.href跳出框架打开新页面的方法
- 手机号码,密码正则验证
- javascript中2个感叹号的用法实例详解
- IE下通过a实现location.href 获取referer的值
- 通过location.replace禁止浏览器后退防止重复提交
- 下拉框select的绑定示例
- javascript使用正则获取url上的某个参数
- JavaScript中匿名、命名函数的性能测试
- 容易造成JavaScript内存泄露几个方面
- require.js深入了解 require.js特性介绍
- nodejs npm package.json中文文档
- 用console.table()调试javascript
- js设置cookie过期当前时间减去一秒相当于立即过期
- jQuery之Deferred对象详解
- Javascript Objects详解
- 加随机数引入脚本不让浏览器读取缓存