Für ein Projekt bei der Arbeit verwenden wir Bootstrap Modal Fenster in JavaScript. Wir möchten einige der Fenster beweglich machen, aber wir stoßen auf Leistungsprobleme mit JQuery.Draggable JS Bootstrap Modal - Leistungsprobleme
$("#myModal").draggable({
handle: ".modal-header"
});
Example,
Source.
In IE9 funktioniert es wie erwartet.
In Chrome funktioniert das horizontale Ziehen wie erwartet und das vertikale Ziehen ist eher langsam, aber nicht problematisch.
In Firefox funktioniert horizontales Ziehen wie erwartet, aber vertikales Ziehen ist extrem langsam.
Es ist seltsam, weil das Beispielfenster nicht grafisch schwer ist und JQuery das Browserverhalten normalisieren soll. Ich habe versucht, dies zu lösen, ohne JQuery ziehbare zu verwenden, aber ich stieß auf das gleiche Problem. So
Ich habe ein paar Fragen:
- Ist die langsame Performance der Fehler des Browsers, JQuery, Bootstrap oder ist mein Code nicht optimal?
- Warum gibt es einen Unterschied zwischen horizontalem und vertikalem Ziehen?
- Sollte ich eine Problemumgehung finden, oder Bootstrap für dynamische Popups zusammen vermeiden?
Mit freundlichen Grüßen Guido
Ich habe das gleiche Problem. Irgendwie bei Twitter haben sie geschafft, es zum Funktionieren zu bringen (das Modal, wenn Sie auf einen Benutzer klicken). Über deine dritte Frage habe ich versucht, jQuery UI Bootstrap zu verwenden, was eine Art Kombination von beiden ist, die nicht in Konflikt geraten sollten, aber es war zu viel Arbeit, also entschied ich mich, aufzugeben und bei jQuery UI zu bleiben. – Twinone