作家
登录

jquery在Chrome下获取图片的长宽问题解决

作者: 来源:www.28hudong.com 2013-03-29 23:05:28 阅读 我要评论

遇到个需要获得图片的长宽的问题。在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>

  推荐阅读

  Javascript中valueOf与toString区别浅析

前言 基本上,所有JS数据类型都拥有这两个方法,null除外。它们俩解决javascript值运算与显示的问题,重写会加大它们调用的优化。 测试分析 先看一例:复制代码 代码如下:var aaa = { i: 10, valueOf: function(>>>详细阅读


本文标题:jquery在Chrome下获取图片的长宽问题解决

地址:http://www.17bianji.com/kaifa2/JS/22192.html

关键词: 探索发现

乐购科技部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与乐购科技进行文章共享合作。

网友点评
自媒体专栏

评论

热度

精彩导读
栏目ID=71的表不存在(操作类型=0)