/ / jquery draggable: como ler valores de retorno - javascript, jquery, jquery-ui, draggable

jquery arrastável: como ler valores de retorno - javascript, jquery, jquery-ui, arrastável

Ao usar jquery draggable, se eu quiser parar um arrasto como resultado de uma condição, posso usar algo assim

$("#selector").draggable({
drag: function() {
if (something)
{
return true;
}
else
{
return false;
}
}
});

O que eu gostaria de fazer é capturar o resultado true ou false e, em seguida, execute mais algum código com base nisso. Como posso "ouvir" o arrasto ou "capturar" esse resultado? A que esse valor está sendo "devolvido"?

Obrigado!

Respostas:

1 para resposta № 1

Você precisa usar eventos arrastáveis ​​como este:

var globalFlag;
$( "#selector" ).draggable({
drag: function() {
console.log("drag event");
if (something)
{
globalFlag = true;
return true;
}
else
{
globalFlag = false;
return false;
}
},
start: function() {
console.log("drag start" + globalFlag);
},
stop: function() {
console.log("drag stop" + globalFlag);
}
});