Chrome在加载时间期间或之后错误地报告图像的宽度和高度值.在此代码示例中使用了Jquery:
<img id='image01' alt='picture that is 145x134' src='/images/picture.jpg' />
<script>
var img = $( 'img#image01' )
img.width() // would return 145 in Firefox and 0 in Chrome.
img.height() // would return 134 in Firefox and 0 in Chrome.
</script>
Run Code Online (Sandbox Code Playgroud)
如果将脚本放在$(function(){})函数中,结果是相同的.但如果您在页面加载后几秒钟运行代码,则chrome会返回正确的结果.
<script>
function example () {
var img = $( 'img#image01' );
img.width() // returns 145 in both Firefox and Chrome.
img.height() // returns 134 in both Firefox and Chrome. …Run Code Online (Sandbox Code Playgroud)