我用這個代碼創建一個簡單的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