Ajout d'une fonction jQuery déplaçable revenir “événement”

Ce que j'ai:

J'ai un déplaçable div avec un revert paramètre défini comme "non valide".

Ce dont j'ai besoin:

Lorsque les revenir se produit je veux déclencher une CSS changement à un autre élément.

Le problème:

"revenir" est le paramètre plutôt qu'un événement donc, je suis en grande difficulté dans le déclenchement de la nécessaire CSS changer lorsque les revenir se produit.

Mon code:

$('#peg_icon').draggable({
    revert: 'invalid',
    scroll: false,
    stack: "#peg_icon",
    drag: function(event, ui) {
        $('#peg_icon').css('background-image','url(images/peg-icon-when-dragged.png)');
    }
});

Ce que j'ai essayé:

J'ai tenté sans succès à l'aide de "revenir en arrière" comme un événement:

revert: function(event, ui) {
    $('#peg_icon').css('background-image','url(images/peg-icon-default.png)');
},

J'ai aussi unnsuccesfully essayé d'obtenir les revenir paramater profiter de cette fonction:

function(socketObj)
  {
     //if false then no socket object drop occurred.
     if(socketObj === false)
     {
        //revert the peg by returning true
        $('#peg_icon').css('background-image','url(images/peg-icon-default.png)');
        return true;
     }
     else
     {
        //return false so that the peg does not revert
        return false;
     }
  }

Contexte:

Je suis glisser un div que lorsque vous faites glisser, le background-image change et quand le drag revient, en arrière-plan, l'image est restaurée à son état original.

Ma question:

Comment puis-je déclencher un CSS modifier un autre élément lors de revenir se produit sur un drag?

  • Je voulais juste dire, très bien pensé et communiquées à la question!
  • Accusé de réception apprécié.