ページに画像を追加してからJCropを使用してい$img.show()
ますが、JCropメソッドの呼び出しとの間に少し待たない限り、IE8では機能しないようです。これは、JCropがIE8でも機能する最小限の例ですが、16行目と18行目を削除するか、少なくとも250ミリ秒以内に何が発生する必要があるかを理解したいと思います。
10 var $img = $('<img id="example" style="display:none;">');
11
12 $("body").append($img);
13
14 $img.on("load", function () {
15 $img.show();
16 setTimeout(function () {
17 $("#example").Jcrop();
18 }, 250);
19 });
20
21 $img.attr("src", "/assets/example.png");