当读取DIV部分的宽度时,结果以%表示.但是,我想以像素值转换它.这怎么可能 ?
我的html中定义了一个"h"类.它的宽度="100%".它的父div有width ="69%".
width = ($(this).find('.h').width())
Run Code Online (Sandbox Code Playgroud)
所以实际上宽度不是window.width(),而是它的69%.我想要像素!
.width()在没有看到div的情况下(看起来是你之前的答案的情况),而不是阅读css使用,显示它获取宽度并隐藏它,如下所示:
var width = $("#div").show().width(); $('#div").hide();
Run Code Online (Sandbox Code Playgroud)
因为UI线程在完成之前不会更新...用户将看不到它.确保.width()你所追求的是什么(例如你是否想要边距?)如果你不想要填充/边距,还有其他尺寸方法,你可以在这里找到它们.
| 归档时间: |
|
| 查看次数: |
87 次 |
| 最近记录: |