Conflit jQuery.ui.draggable.js et jQuery.ui.widget.js
J'ai eu un travail d'application, qui utilise jquery dialogue de l'interface utilisateur. Je voulais faire de la boîte de dialogue déplaçable. Autant que je sache, la seule chose nécessaire est de l'jquery.ui.draggable.js script. Donc je l'ai ajouté pour les scripts je suis à l'aide, mais je sais que je reçois l'erreur suivante (comme indiqué dans la console de firebug): la base n'est pas un constructeur
Le relevante en ligne jquery.ui.widget.js est:
var basePrototype = new base();
C'est la façon dont je suis l'ajout de tous les scripts:
<script type="text/javascript" src="/media/development-bundle/jquery-1.4.2.js"></script>
<script type="text/javascript" src="/media/development-bundle/ui/jquery.ui.core.js"></script>
<script type="text/javascript" src="/media/development-bundle/ui/jquery.ui.widget.js"></script>
<script type="text/javascript" src="/media/development-bundle/ui/jquery.ui.draggable.js"></script>
<script type="text/javascript" src="/media/development-bundle/ui/jquery.ui.position.js"></script>
<script type="text/javascript" src="/media/development-bundle/ui/jquery.ui.autocomplete.js"></script>
<script type="text/javascript" src="/media/development-bundle/ui/jquery.ui.dialog.js"></script>
Je fais quelque chose de mal? ou est-ce un problème avec jquery?
Merci d'avance pour toute aide
source d'informationauteur Daniel S
Vous devez vous connecter pour publier un commentaire.
Le problème est que déplaçable s'étend $.de l'interface utilisateur,de la souris, et qui a été inclus dans l'interface utilisateur de base de fichier dans l'INTERFACE utilisateur de 1,7 x.
Vous aurez besoin d'inclure jquery.ui.mouse.js avant déplaçables, et qui va résoudre le problème.
Vous devriez probablement aller à l'INTERFACE utilisateur de jQuery site et de construire vous-même une "coutume" emballage de l'jQuery UI composants dont vous avez besoin. Ensuite, vous aurez juste un script à s'inquiéter (bien, que plus de jQuery).