我正在使用jqueryui拖放(制作验证码插件)将图像拖动到一个div容器中,然后我进行ajax调用。这有可能当我进行ajax调用并且它完成后,拖动图像的位置会被重置吗?
我的拖动功能是(代码的一部分)
e("div.eL-captcha > div.eL-possibilities > img").draggable({
opacity: .6,
revert: "invalid",
refreshPositions: true
});
我的ajax电话是
$.ajax({
url: '../../captcha/miclass.php',
type: 'post',
data: $('#frm_sample').serialize(),
success: function(data) {
if(data=="Captcha error!")
{
alert("WRONG CAPTCHA ! Please Complete the Captcha By Choosing the correct image or for audio entering the right value");
}
else
{
$("form")[0].reset();
$(".mi_comments_container").prepend(data);
}
});
答案 0 :(得分:0)
当然。将位置保存在数组中或将其设置为图像作为数据属性,然后再将其设置为可拖动。然后使用
$.each
将左侧和顶部css值设置为您保存的原始值。