网页:http://sideradesign.com/eco-art/gallery/jQuery的负载在IE8不工作
此代码工作正常在所有brwosers除了IE8(没有测试IE6/7)
jQuery(function() {
jQuery("#main-content").append("<img src='../images/ajax-loader.gif' id='ajax-loader' />");
$ajaxSpinner = jQuery("#ajax-loader");
var thisTarget = jQuery('#thumbnail-nav ul li:eq(0) a.thumb').attr('href');
jQuery('#main-content').load(thisTarget + " .entry-content");
jQuery('a.thumb').click(function() {
$ajaxSpinner.fadeIn();
jQuery('#main-content').animate({
opacity: "0.1"
});
thisTarget = jQuery(this).attr('href');
jQuery('#main-content').load(thisTarget + " .entry-content", function() {
$ajaxSpinner.fadeOut();
jQuery('#main-content').animate({
opacity: "1"
});
});
return false;
});
});
在IE中会发生什么?什么? HTTP请求是否被创建?有错误吗? – Pointy 2010-03-04 15:23:20
有很多事情与负载无关。试着把它分解成几块,直到你有最短的代码仍然有问题。 http://catb.org/~esr/faqs/smart-questions.html – noah 2010-03-04 15:27:32
嗨尖尖的,谢谢你的回复。在IE中, ,应该加载的内容根本不会出现。也不是页面加载,也不是当我点击一个链接。 你可以自己尝试:http://sideradesign.com/eco-art/gallery/,尝试点击缩略图 – paul 2010-03-04 15:28:34