作業中のプロジェクトでは、JavaScript で Bootstrap Modal ウィンドウを使用します。一部のウィンドウを移動可能にしたいのですが、JQuery でパフォーマンスの問題が発生しています。
$("#myModal").draggable({
handle: ".modal-header"
});
例 、
ソース 。
IE9 では、期待どおりに動作します。
Chrome では、水平方向のドラッグは期待どおりに機能し、垂直方向のドラッグはかなり遅くなりますが、問題はありません。
Firefox では、水平方向のドラッグは期待どおりに機能しますが、垂直方向のドラッグは非常に遅くなります。
サンプル ウィンドウはグラフィカルに重くなく、JQuery はブラウザーの動作を正規化するはずなので、これは奇妙です。JQueryのドラッグ可能を使用せずにこれを解決しようとしましたが、同じ問題に遭遇しました。
だから私はいくつかの質問があります:
- パフォーマンスが遅いのはブラウザ、JQuery、Bootstrap のせいですか、それとも私のコードが最適ではないのですか?
- 水平ドラッグと垂直ドラッグに違いがあるのはなぜですか?
- 回避策を見つけるか、動的ポップアップの Bootstrap を完全に回避する必要がありますか?
よろしく、 グイド