一个图片上传后能拖动图片的过程 <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次后,又可以拖动了怀疑是初始化的问题,但不知道具体在什么地方
<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次后,又可以拖动了怀疑是初始化的问题,但不知道具体在什么地方
可能是回传的图片 没有 加载完。
Drag.init(............);
这个函数 延迟500ms 再执行看看。。