if 和 else 条件选择

if and else condition alternative

我有一个可以正常工作的 js 条件,但我想知道是否有更好的方法来执行此操作。我的代码检查用户是否未登录,然后隐藏可切换的移动菜单。

移动菜单可根据需要通过媒体查询工作。但我有一个额外的警告,我不希望它显示用户是否未登录,因此我的代码如下。

               if (acs.user.loggedin == false) {
                  $( "a.navbar-toggle.icon" ).hide();
                  $( "#my-menu" ).show();
                }

工作正常,除非用户在页面呈现后注销。 acs.user.loggedin 是来自 api 的对象,所以我真的不能碰它。我必须尽我所能。如果有什么我可以做的,请告诉我

可以使用switch语句

switch(acs.user.loggedin){

    case false: $( "a.navbar-toggle.icon" ).hide();
                      $( "#my-menu" ).show();
                   break;


    }

使用强制刷新解决了!基本上在注销时刷新页面,以便显示正确的显示。通过@daveguten