0

私のコードの一部は、ajax呼び出しから返されたhtmlを使用してdivの先頭に追加します。しかし、jqueryバージョン1.8に更新すると、Firefoxで動作しなくなり、Chromeやその他のブラウザで完全に動作すると考えられました。

私のコードは

$("#content").prepend($(html).fadeIn('slow'));

そしてFirefoxのエラーは

NS_ERROR_XPC_BAD_CONVERT_JS:JavaScript引数引数0を変換できませんでした[nsIDOMWindow.getComputedStyle]

私は問題を理解するのに疲れていて、$("#content").prepend(html);fadeInなしで使用するとfadeIn('slow')問題が発生することがわかりました。誰かが私が両方を使用でき、jqueryバージョン1.8とfirefoxで正常に動作するコードを手伝ってくれますか?

4

1 に答える 1

3

どうですか:

$(html).prependTo("#content").fadeIn('slow');

$(html)もちろん、それが機能するためには最初に非表示にする必要がありますか?

#content要素をフェードインさせたい場合は、次のようにします。

$('#content').prepend(html).fadeIn('slow');
于 2012-08-30T15:20:06.200 に答える