史上最莫名其妙的情况

my_nature_2 2010-07-27 09:33:24
一个图片上传后能拖动图片的过程

<script type="text/javascript" src="jquery-1.3.2.min.js"></script>
<script type="text/javascript" src="dom-drag.js"></script> //这是一个纯js的不到百行的拖动效果库
<script type="text/javascript" src="ajaxupload.js"></script>

图片上传用的AjaxUpload,onComplete返回了上传后的图片地址
$(function(){

///下面是图片上传的
var upload = new AjaxUpload(..
{
............ onSubmit:......
.................
onComplete: function(file, response){
//
$("img").attr("src",response); //得到了图片的地址
Drag.init(............); // 实现了拖动的效果
}
}


现在的问题是,我上传图片后,显示了图片,但不能拖动

我如果不用ajaxupload,用jquery的post的话,是可以拖动的

奇怪的是,当我用firebug调试的时,在Drag.init(............);这加个断点。然后直接猛点单步退出后,又可以拖动了。
更奇怪的是,我再次点击上传后,也就是上传2次后,又可以拖动了

怀疑是初始化的问题,但不知道具体在什么地方




...全文
56 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
my_nature_2 2010-07-27
  • 打赏
  • 举报
回复
果然如此!
一个晚上没想出来。被你一语道破了!
jianshao810 2010-07-27
  • 打赏
  • 举报
回复
拖动初始化问题。有很多个 拖动 插件的。。
可能是回传的图片 没有 加载完。
Drag.init(............);
这个函数 延迟500ms 再执行看看。。

87,917

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧