我用这个代码创建一个简单的jQuery转盘动画:jQuery的点击功能无法在Internet Explorer 7工作
$(document).ready(function() {
var slide = 1;
$('#arrow-left').click(function() {
if (slide == 1) {
$("#slideshow-train").animate({left: '-840'}, 2000);
slide = 2;
} else if (slide == 2) {
$("#slideshow-train").animate({left: '-1680'}, 2000);
slide = 3;
} else if (slide == 3) {
$("#slideshow-train").animate({left: '0'}, 1000);
slide = 1;
}
});
});
此代码工作正常,除了Internet Explorer 7的所有主要的浏览器!它甚至可以在IE6中正常工作!问题是点击功能在IE7中根本不起作用。任何人都可以请指出什么是问题,我该如何解决它?
下面是页面演示。只需点击左箭头(右手按钮不起作用:))。它应该适用于所有浏览器摘录IE7。
你需要提供你的html - 在线演示将是最好的。现在我只能推荐在控制台中检查JS错误,并检查你的html是否有效。与其他浏览器相比,IE在处理愚蠢错误方面的宽容度要小得多。 – 2011-02-01 13:08:49