我有一个导航栏,根据用户是否登录显示登录或注销等。
我正在使用这个:
<script>
$(function() {
var loggedIn = <?php echo json_encode($general->loggedIn()); ?>;
$("#loggedIn").toggle(loggedIn);
$("#loggedOut").toggle(!loggedIn);
});
</script>
以确定应显示哪些链接。
除了我在登录时开始注意到页面刷新时出现瞬间闪烁之外,我的工作并不顺利。导航/链接位于标题中,因此出现在每个页面上。
登录并导航到其他页面时,个人资料链接会闪烁以登录,然后再次返回个人资料。它以前工作正常,但我假设由于图像等原因,现在我的页面加载时间会稍长一些,因此闪烁变得更加明显。
有解决办法吗?我是 ajax/jquery 等的新手,所以不知道如何解决自己。