我是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