【发布时间】:2014-04-22 22:23:45
【问题描述】:
我使用预制脚本将图像从计算机文件夹中拖放到 div 中(请参阅 JSFiddle:http://jsfiddle.net/JtJ5N/1/)。脚本工作正常,但我在检索图像大小时遇到问题 - 第一次获取新图像。
奇怪的是,我第一次将图像拖到 div 中时,它返回了 height(24) 和 width(24),这是不正确的。但是,如果我重新加载页面,并再次拖动相同的图像,大小是正确的!
第一次将新图片拖入div:
第二次拖动同一张图片,重新加载页面后:
对我来说没有任何意义,因为不应该保存任何东西。请参阅上面的 JSFiddle 示例,唯一的附加代码是 size-retrieval 如下:
list.appendChild(img);
var imgheight = img.height;
var imgwidth = img.width;
alert("width: " + imgwidth + ", height: " + imgheight);
【问题讨论】:
-
这个问题你解决了吗?
-
不,还没有,我尝试使用
imgwidth = $("#list").children("img").width();,但返回相同。
标签: jquery css drag-and-drop html5-canvas