Pour un projet au travail, nous utilisons des fenêtres modales de bootstrap à JavaScript. Nous aimerions faire partie des fenêtres mobiles, mais nous courons dans des problèmes de performance avec jQuery.
$("#myModal").draggable({ handle: ".modal-header" });
Cordialement, Guido p> p>
6 Réponses :
Cela ne répond pas exactement à vos questions, mais vous pouvez essayer de désactiver les propriétés * - transition code> ou diminuer la valeur de l'heure à partir du
0.3s spécifié code>. Ceci est défini dans
.Modal.fade code>. Mais cela gâchera également l'animation de pop-up initiale. Si ce n'est pas acceptable, vous pouvez utiliser l'événement
Démarrer CODE> du widget code> draggable code> pour appliquer le nouveau style. P>
J'ai trouvé quelques façons de résoudre ce problème.
Ajout de cela à votre fichier CSS désactivera les effets code> transition code> tandis que le modal est en cours de glisser. Il apparaît toutefois qu'une fois que l'utilisateur fait glisser la case, la volée ne se produira pas correctement, mais elle ne s'effacera pas correctement. P>
.modal.fade.nofly { top: 10%; -webkit-transition: opacity 0.3s linear; -moz-transition: opacity 0.3s linear; -o-transition: opacity 0.3s linear; transition: opacity 0.3s linear; }
J'ai trouvé que chez Bootstrap 3, je devais remplacer ces propriétés CSS de la boîte de dialogue modale: violon p> Démo plein écran p> p>
C'était la solution appropriée pour moi aussi. Mon seul problème maintenant, c'est que le modal est situé sur le côté gauche, au lieu de centré.
Je préfère utiliser jqueryui. Plus de détails sur API Draggable ici: http://api.jqueryui.com/draggable/ p >
avec bootstrap 3.3 et jQuery ui 1.1 Je ajoute une classe appelée "modale-dragagable" à l'élément avec la classe "modale".
Il se lie à la boîte de dialogue Il y a quelque chose de CSS alors défilement pour les dialogues longs fonctionnent toujours sur des appareils. de toutes les tailles d'écran. p> css: p> javascript: p> NB: Jusqu'à présent, je n'ai testé que cela dans des appareils Chrome, Firefox et Safari et mobiles, je ne peux donc pas commenter la compatibilité Internet Explorer. em> p> p> P> .Modal code> Elément à l'intérieur des conteneurs avec la classe
.Modal-draggable CODE> (Contrairement à certains exemples ici qui se lient au conteneur réel). P>
Ceux qui ne peuvent pas faire fonctionner avec cela, n'oubliez pas d'inclure
J'ai le même problème. D'une manière ou d'une autre sur Twitter, ils ont réussi à le faire fonctionner (le modal lorsque vous cliquez sur un utilisateur). À propos de votre 3ème question, j'ai essayé d'utiliser JQuery Ui Bootstrap, qui est une sorte de combo des deux qui ne devrait pas entrer en conflit, mais c'était trop de travail alors j'ai décidé d'abandonner et de coller avec JQuery UI.