Jquery: Usare una funzione per sostituire l’helper negli elementi draggable

gennaio 16, 2009
By

Dato che c’ho perso tempo in quanto la cosa non è documentata poi benissimo ne tengo traccia qui.

Nel caso in cui con jquery si voglia avere un elemento draggable, ma si voglia avere un elemento arbitrario durante il trascinamento basta mettere come valore della proprietà helper una funzione che restituisca un elemento DOM valido. Non è necessario che l’elemento sia già presente, la cosa più comoda è crearlo all’istante e passarlo al costruttore:

$(".divCheCiInteressa").draggable({helper:function(){
var elemento = '<img src="/img/drag.gif" height="15" width="97" />';
return elemento;
}
});

Tags: ,

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *


*