我正在使用 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 进行演示......