jquery を使用して非常に単純なギャラリーを作成しています。すべてのブラウザーで動作しますが、IE8 と 7 では失敗します。
なぜ、どのようにデバッグするのでしょうか?
//Gallery system, single and compare pages
function makeGallery (whichThumb,whichMainImage,whichImageWrap) {
$(whichThumb).live("click", function() {
$(whichMainImage).hide();
$(whichImageWrap).css('background-image', "url('images/no-image.png')");
var i = $('<img />').attr('src',this.href).load(function() {
$(whichMainImage).attr('src', i.attr('src'));
$(whichImageWrap).css('background-image', 'none');
$(whichMainImage).fadeIn();
});
return false;
});
} // End makeGallery
何が起こるかというと、画像が次のように変化しno-image.png
、その後何も起こりません...デモ用にjsfiddleをセットアップしています...