不工作我有依賴於父DIV從窗口的頂部是X像素運行的函數...如果else語句中的jQuery
if (chartContainer <= 700) {
$('.firstChart').addClass('rotateLeft');
$('.firstChart').animate({'left': 30}, 600);
$('.secondChart').addClass('rotateRight');
$('.secondChart').animate({'right': 30}, 600);
} else if (chartContainer > 700) {
$('.firstChart').removeClass('rotateLeft');
$('.firstChart').animate({'left': -300}, 600);
$('.secondChart').removeClass('rotateRight');
$('.secondChart').animate({'right': -300}, 600);
}
我的功能添加類細,但其如果我刪除了我的else語句,第一個代碼塊中的add類和動畫完美運行,任何人都可以看到任何錯誤的語法明智嗎?
------- JS小提琴---------
該元素是否有位置(除靜態)和左值設置爲開頭。 – adeneo
只是想:可能你必須在'else'語句中將'300'改成'30'。 –
我可以看到錯誤的邏輯明智:如果A,否則如果不是A'。 –