0

次のコードを使用して、プロジェクトに画像を追加します。

var paper = Raphael("mpdraw_div", 1920, 1080);
var img = paper.image("temp.jpg", 150, 10, 710, 653);

FF、IE8 が私の画像を表示している場合、Chrome は私のプロジェクトで私の画像を表示しないように主張しています。新しいページを作成して上記のコードを使用すると、問題はありません。

私のプロジェクトには再帰的に多くの div がありますが、body タグの直後に mpdraw_div を書き込もうとしましたが、これも問題です。

この状況の考えられる原因は何ですか?

前もって感謝します。

4

1 に答える 1

1

ラファエルが失敗する前に画像をロードしたためだと気づきました。

解決策は、数ミリ秒(私は100ミリ秒を使用)後に画像をロードすることです。

これが皆さんのお役に立てば幸いです。

于 2012-06-21T12:15:38.093 に答える