我不知道如何达到这一效果,所以我把它耕作出来,希望有人知道一个标准的方法或工作,使我能够隐藏某些元素后,表单提交。一旦用户提交了表单,我正试图在我的站点的仪表板页面中隐藏(3)元素。
要隐藏的元素:
.vc_tta-tab:nth-child(2),.vc_tta-tab:nth-child(3),.vc_tta-tab:nth-child(4)
一旦用户提交了表单,页面将重定向到一个单独的成功页面,然后用户单击“返回到家”按钮返回仪表板。在表单提交之后,我需要能够在“每个用户”的基础上永久隐藏这些(3)元素。
我的问题是,这是可能的吗?我怎样才能做到这一点?
规范:
表格提交方法: Post
类:.vc_tta-tab:nth-child(2),.vc_tta-tab:nth-child(3),.vc_tta-tab:nth-child(4)
如能提供任何帮助,将不胜感激!
发布于 2017-07-07 22:31:09
假设您在会话中正确地存储了登录状态,您可以这样做:
<!doctype html>
<html class="<?= $_SESSION["logged_in"] ? "logged_in" : "logged_out"?>">
<head>
<style>
html.logged_in .vc_tta-tab:nth-child(2),
html.logged_in .vc_tta-tab:nth-child(3),
html.logged_in .vc_tta-tab:nth-child(4) {
display: none;
}
</style>
</head>
...也就是说,将类应用于祖先元素,并根据它制定规则。如果该类未出现,则元素的行为将与通常情况相同。
https://stackoverflow.com/questions/44952803
复制相似问题