【发布时间】:2011-10-18 00:01:20
【问题描述】:
非常简单的任务:使用 jquery 我需要在输入显示在屏幕上之前计算输入的宽度。
http://jsfiddle.net/ajbeaven/mKQx9/
为方便起见,这里是代码:
<div style="display:none;">
<input />
</div>
<script type="text/javascript">
$(function () {
alert($('input').width());
$('div').show();
});
</script>
警报总是显示0
如何计算宽度而不必强制使元素可见,计算宽度,然后再次隐藏它们?
【问题讨论】:
标签: javascript jquery