0

Flash オブジェクトを HTML キャンバス上でドラッグすると、ゴースト ラインが表示された経験はありませんか? 私のサイトには、最も低い z 平面にネストされた OpenLayers マップを持つ基本要素があり、その後に SWF オブジェクトを含む 1 つ以上のドラッグ可能な jquery ui ダイアログが続きます。ドラッグは FF と IE で問題なく表示されます。ただし、Chrome では、ドラッグした後にゴースト ラインが表示されます... Chrone が下のレイヤーを再描画しないようなものです。

以前は、jquery ui ダイアログ (単にドラッグ可能なものを使用) を使用せず、ゴーストも見られませんでした。ダイアログに切り替えると、それが始まりました。

それが私のマシンなのか、それとも他の誰かがそれを見ているのか、私は迷っています。これはjsFiddleで、行も表示されます(私のサイトに似ています)。ただし、次のjsFiddleでは、ゴーストは見られません。添付されているのは、私が見ているものの写真です。

ここに画像の説明を入力

4

2 に答える 2

3

swfobjetとchromeのバグの再描画に関して同様の問題がありました。swfObjectを完全に削除して解決しました

于 2012-10-24T22:26:02.917 に答える
2

これはブラウザのバグです。

基礎となるキャンバスの再描画の責任者を特定しながら、別のアプリケーションから描画されているボックスの位置を変更するのは難しいことです。

ドラッグが完了した後にキャンバスを強制的に再描画するなど、回避策を考え出す必要があるでしょう。

于 2012-08-17T22:28:20.463 に答える