0

jqueryui ドラッグ アンド ドロップ (captcha プラグインを作成するため) を使用して、画像を 1 つの 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);

        }
});
4

1 に答える 1

0

もちろん。位置を配列に保存するか、データ属性として画像に設定してからドラッグ可能にします。次に使用します

$.each

左側と上部の css 値を、保存した元の値に設定します。

于 2013-07-24T21:11:13.173 に答える