DIV CSS 佈局教程網

 DIV+CSS佈局教程網 >> 網頁腳本 >> JavaScript入門知識 >> 關於JavaScript >> jquery在Chrome下獲取圖片的長寬問題解決
jquery在Chrome下獲取圖片的長寬問題解決
編輯:關於JavaScript     
遇到個需要獲得圖片的長寬的問題。在IE、FireFox下均正常,就TMD在Chrome中不行,網上非有人說可以,然後還歸結為是不是Chrome版本問題。
終於的終於,找到了答案。

在大多數情況下,把js代碼放到圖片標簽的後面:
復制代碼 代碼如下:
<img id="test" src="**.jpg" />
<script>
alert(document.getElementById("test").width;<PRE class=html name="code"></script></PRE>
<PRE></PRE>
這樣是可以得到圖片的寬度的,但是在Chrome下就是不行。
<P></P>
<P>甚至在jquery中:</P>
<P></P>
<PRE class=html name="code">$(document).ready(function(){
alert(document.getElementById("test").width;
});</PRE><BR>
這樣,Chrome照樣說不行,我C。
<P></P>
<P>然後,只有下面的方法Chrome才點頭:</P>
<P style="TEXT-ALIGN: left"><SPAN style="LINE-HEIGHT: 21px"></SPAN></P>
<PRE class=html name="code">$(window).load(function(){
alert($("#test").width());
});</PRE><BR>
<BR>
<P></P>
<P><BR>
<BR>
</P>
<P><BR>
</P>
<PRE></PRE>
<PRE></PRE>
<PRE></PRE>
XML學習教程| jQuery入門知識| AJAX入門| Dreamweaver教程| Fireworks入門知識| SEO技巧| SEO優化集錦|
Copyright © DIV+CSS佈局教程網 All Rights Reserved