<分区>
非常简单的任务:使用 jquery 我需要在输入在屏幕上可见之前计算输入的宽度。
http://jsfiddle.net/ajbeaven/mKQx9/
为方便起见,这里是代码:
<div style="display:none;">
<input />
</div>
<script type="text/javascript">
$(function () {
alert($('input').width());
$('div').show();
});
</script>
警报始终显示 0
如何计算宽度而不必强制使元素可见,计算宽度,然后再次隐藏它们?