2011-10-18 132 views
1

我是JavaScript的新手,所以我不太明白爲什麼我在'else'語法錯誤。有任何建議嗎?if-else Javascript語句的語法錯誤

<script language="javascript"> 
$(document).ready(function() { 
     $('#toggleButton').click(function() { 
      if ($('#toggleSection').css("opacity") == 0); { 
       $('#toggleSection').fadeIn("slow"); 
      } 
      else { 
       $('#toggleSection').fadeOut("slow"); 
      } 
      return false; 
     }); 
}); 
</script> 
+4

對於基本的語法錯誤,只需通過http://jslint.com/運行您的代碼即可。 –

回答

3
if ($('#toggleSection').css("opacity") == 0); 

在年底卸下分號..

+0

非常感謝! – user998266

1

你有if

這被解析爲if周圍空語句後,一個額外的;(這是無用的),其次是一個普通的{ ... }區塊,然後是一個懸掛的else

2
if ($('#toggleSection').css("opacity") == 0); { 

嗨,我認爲你的;在這裏是錯誤的。祝你好運!