2017-04-24 2 views
0

J'utilise le plugin jquery-resizable, et j'ai besoin d'injecter du code dès que les utilisateurs cessent de faire glisser le séparateur. Dès que j'ajoute l'événement onDragEnd, je ne suis plus capable de faire glisser les poignées! J'utilise la fonction onDragEnd comme indiqué sur Git. Une idée de pourquoi je ne suis pas capable d'attraper cet événement?jquery-resizable - l'événement onDrag ne fonctionne pas

onDragEnd: function() { 
    alert(); 
    return false; 
}); 

Fiddle: https://jsfiddle.net/mvg0vdm8/2/

Plugin: https://github.com/RickStrahl/jquery-resizable

+0

Et si vous commentez 'return false;' – Hackerman

+0

Oui, ne fait pas de différence ... – janeh

Répondre

0

Vous avez une erreur de syntaxe, essayez ceci:

onDragEnd: function() { 
    alert(); 
    return false; 
} 

complet script (de votre violon):

$(document).ready(function() { 
    $(".panel-left").resizable({ 
    handleSelector: ".splitter", 
    resizeHeight: false, 
    onDragEnd: function() { 
    alert(); 
    return false; 
    } 
    }); 

    $(".panel-top").resizable({ 
    handleSelector: ".splitter-horizontal", 
    resizeWidth: false, 
    onDragEnd: function() { 
    alert(); 
    return false; 
    } 
    }); 
}); 
+0

Ne fonctionne toujours pas. Est-ce que ça a marché pour vous dans le violon? – janeh

+0

Oui, c'est le cas, j'en ajouterai un. – Gerry

+0

Merci. J'ajoutais la fonction en dehors du .resizable! : / – janeh