简体   繁体   English

if-else Javascript语句的语法错误

[英]Syntax error on if-else Javascript statement

I'm fairly new to JavaScript so I don't quite understand why I am getting a syntax error on 'else'. 我对JavaScript相当陌生,所以我不太明白为什么我在“ else”上遇到语法错误。 Any advise? 有什么建议吗?

<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 ($('#toggleSection').css("opacity") == 0);

最后删除该分号。

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

Hi, I think your ; 嗨,我想你 is wrong here. 这是错的。 Good luck! 祝好运!

You have an extra ; 你有一个额外的; after the if if

This is parsed as an if around an empty statement (which is useless), followed by an ordinary { ... } block, followed by a dangling else . 这被分析为if周围的空语句(这是无用的),其次是普通的{ ... }块,其次是悬挂else

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM