私は、iPhone でうまく動作する必要があるraphaelを使用して、アニメーション化されたインタラクティブなグラフに取り組んでいます。苦労している 2 つの小さなレンダリングの問題があります。
1 つ目は、クリック ハンドラーがアタッチされている svg 要素をクリックすると、モバイル サファリはその周りに透明な灰色のボックスを描画して、何がクリックされたかを示します。ハイパーリンクをクリックしたときと同じです。この状況では、灰色のボックスは非常に醜いです。モバイルサファリにそうしないように指示するcssプロパティはありますか?
2 つ目の問題は、アニメーションに関するものです。アニメーションの継続時間中、モバイル サファリは svg キャンバスに醜い黒い境界線を追加します。アニメーションの進行中にのみ表示され、キャンバスの下端と右端にのみ表示されます。これを修正する方法はありますか?
これは、Raphael のページにあるデモの 1 つをコピー & ペーストして撮影したもので、背景は白です。