这是一个 JSFiddle 来说明问题:
(function($) {
var foo = $('#foo');
foo.css('width', "").css('width', foo.width());
foo.text('This is '+foo.css('width')+' wide.');
})(jQuery);
如您所见,我将依靠重置和获取元素的宽度,但我得到了一个巨大的数字。为什么?onLoad
当我设置在左侧时,它不会发生。No wrap - in <head>
不相关。我等不及onLoad
在我的生产代码中了。