if-else Javascript语句的语法错误

if-else Javascript语句的语法错误,javascript,Javascript,我对JavaScript相当陌生,所以我不太明白为什么在“else”上会出现语法错误。有什么建议吗 <script language="javascript"> $(document).ready(function() { $('#toggleButton').click(function() { if ($('#toggleSection').css("opacity") == 0); { $('#toggle

我对JavaScript相当陌生,所以我不太明白为什么在“else”上会出现语法错误。有什么建议吗

<script language="javascript">
 $(document).ready(function() {
      $('#toggleButton').click(function() {
           if ($('#toggleSection').css("opacity") == 0); {  
                $('#toggleSection').fadeIn("slow");
           } 
           else {
                $('#toggleSection').fadeOut("slow");
           }
           return false;
      });
 });
 </script>
删除结尾的分号

删除结尾的分号。

您有一个额外的分号;在if之后

它被解析为围绕一个无用的空语句的if,后面是一个普通的{…}块,后面是一个悬空的else;在if之后

这被解析为围绕无用的空语句的if,后跟普通的{…}块,后跟悬空的else

嗨,我想你的;这是错误的。祝你好运


嗨,我想你的;这是错误的。祝你好运

对于基本语法错误,只需运行代码即可。对于基本语法错误,只需运行代码即可。
if ($('#toggleSection').css("opacity") == 0);
if ($('#toggleSection').css("opacity") == 0); {