私はしばらくの間このシートマッピングチャートの取得に取り組んでおり、いくつかの反復を作成しました。私が見つけ続ける問題は、IE8に到達したときに、このためのパンが遅くなり、遅れる方法です。
この時点でロード時間を短縮するために持っているのは、マップをドラッグするたびにie8が再レンダリングしたいと思っているので、「ストローク」を置き換えるpngが作成されます。
IE8ユーザーにこのオプションを強制することを期待してコントロールも追加しましたが、それでもパンに遅延があり、IE8(および可能であればIE7)のユーザーがコントロールなしでドラッグ/パンできる場合は、応答時間が少し速くなりますそれは素晴らしいことです。
私はまだJSに少し慣れているので、何か提案があれば大歓迎です。(PS Chromeフレームは素晴らしいですが、私にとってはオプションではありません)
アップデート
元のドラッグ関数を削除し、jqueryuiのドラッグ可能な関数を使用してコードを置き換えました。Martinは、Raphael要素ではなく、divをドラッグすることを提案しました。そうすることで、これはie6-8で飛ぶことができます。これは素晴らしいことですが、スケーリングについての私の懸念が生じました。ズーム時に前に見たものは、紙の要素WxHが同じ比率のままで、ズームインすると描画が途切れることになります。Raphaelのドキュメントを調べた後、paper.setSizeに出くわしました。setSizeは、このプロジェクトがie6-8で移動して溝を掘り、そのパス内のすべてのブラウザーをほぼ征服できるようにするために必要なものでした。
つまり、jqueryuiのドラッグ可能でpaper.setSizeを使用することで、クロスブラウザのズームとパンブルーが解消されました。