【问题标题】:Keep an image hidden on page reload在页面重新加载时隐藏图像
【发布时间】:2020-08-23 07:34:47
【问题描述】:

我正在尝试创建一个危险风格的游戏,有一个块网格,当用户单击一个块时,他们需要被重定向到一个可以回答问题的页面。当问题被回答后,用户需要被重定向到上一页,他们选择的块应该消失。

下面是我试图隐藏的块,使用 onclick 功能:

<div class="top1" id="lastWish1"><a onclick="hideLW1()" th:href="@{/answerQuestion?category=Last Wish Raid&value=100}"><img class="questionBlocks" th:src="@{_images/question1.jpg}"></a></div>

下面是我的onclick函数:


lastWish1.onclick = function()
{
    lastWish1.style.display = 'none';
}

当我离开页面时,这确实隐藏了块,但是当我返回页面时,块又回来了。我是否需要使用会话来隐藏此块?还有其他建议吗?我目前在这个项目中使用 java、HTML、javascript、spring boot。

【问题讨论】:

    标签: javascript java html spring-boot hide


    【解决方案1】:

    我会在 spring 服务中的数据模型中添加一个answered 标志。渲染前端时,根据是否被回答显示或隐藏每个块。

    【讨论】:

    • 这听起来很有趣,但是我没有过多地使用弹簧靴,所以我不能 100% 确定你的意思,你知道我可以在某个地方看到的例子吗?也感谢您的帮助!
    • 前端从后端获取数据。后端将有一个数据模型,例如玩家、游戏、问题、答案等。我会在 Question 对象中添加一个标志,说明当前玩家是否提供了答案。无论如何,您都需要跟踪这一点,例如得分。因此,当您呈现页面时,您还需要查看在使这些块隐藏或可见时是否回答了问题。我希望这是有道理的。如果您正在寻找一组不错的文章和一本书,请访问 baeldung.com,这很棒。祝你好运!
    猜你喜欢
    • 2014-01-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多