我是JavaScript和jQuery的總新手,需要一些幫助。我也很抱歉,如果它很容易,我只是沒有看到它!來自.width的變量
基本上,我試圖找到加載後的圖像大小,所以我可以使用這些信息來調整div的寬度。
這是目前代碼:
<script type="text/javascript" src="js/jquery.js"></script>
<img id="Img1" src="01.jpg" style="height: 50%; width: 50%;" />
<script>
$(document).ready(function() {
$(Img1).load(function() {
alert($(this).width());
});
});
</script>
與正確的寬度創建一個提示框!但我似乎無法找到重用這些信息或從中聲明變量的方法!
請任何人都可以幫我嗎?任何幫助將不勝感激!謝謝。
嘗試'alert($(this).attr(「width」));'當然假設'this'是對'img'標記的引用。 – asawyer 2012-02-24 20:23:39
我很驚訝你得到正確的寬度與一個形成不良的選擇器。沒有「Img1」元素(' foo ')。一旦選擇器被排除,你當然可以將結果放入一個變量中。 –
2012-02-24 20:34:48