我有一个有效的 js 条件,但我想知道是否有更好的方法来做到这一点。我的代码检查用户是否未登录,然后隐藏可切换的移动菜单。
移动菜单根据需要通过媒体查询工作。但我有一个额外的警告,我不希望它显示用户是否未登录,因此我的代码如下。
if (acs.user.loggedin == false) {
$( "a.navbar-toggle.icon" ).hide();
$( "#my-menu" ).show();
}
除非用户在页面呈现后注销,否则效果很好。 acs.user.loggedin
是一个来自 api 的对象,所以我不能真正触摸它。我必须尽我所能。让我知道是否有什么我可以做的
最佳答案
使用强制刷新解决了!基本上在注销时刷新页面,以便显示正确的显示。通过@daveguten
关于javascript - if 和 else 条件选择,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28840408/