【发布时间】:2012-03-15 07:12:56
【问题描述】:
我是 JavaScript 和 jQuery 的新手,需要一些帮助。如果这很容易而且我只是没有看到它,我也很抱歉!
基本上,我试图在加载后查找图像的大小,因此我可以使用此信息来调整 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标签的引用。 -
我很惊讶您使用格式错误的选择器获得了正确的宽度。没有“Img1”元素 (
<Img1>foo</Img1>)。选择器整理好后,您当然可以将结果弹出到变量中。
标签: javascript jquery function width