显示/隐藏基于保存值的框
show/hide boxes based on saved value
我有一个主页,显示了一堆平铺框和一个选项页面的链接,允许我的用户隐藏或显示任何一个这些框,然后保存这些设置。
这是我到目前为止所做的:选项页
<script>
$(document).ready(function(){
$("#musicHide").click(function(){
$("#mymusic").hide();
});
$("#musicShow").click(function(){
$("#mymusic").show();
});
});
</script>
</head>
<body>
<p>My Music</p>
<input type="radio" id="musicHide" value="0"/>Hide
<input type="radio" id="musicShow" value="1" checked="checked"/>Show
</body>
主页:
<div class="items">
<a id="mymusic" class="box" href="#" style="background: #F8591A;">
<span>Music</span>
<img height="150px" width="150px" class="icon" src="images/my-music.png" alt="" />
</a>
这是我目前有一个问题:当我点击隐藏单选按钮时,"显示"单选按钮不会取消选择。
- 我该怎么做?
当我使用选项页时,它不会更新主页。
- 这可能吗?
- 我必须在主页上的代码,而不是在不同的页面(选项页)
- 我应该在主页上使用侧菜单吗?
此外,我想通过他们点击保存按钮来存储每个用户的这些值,以便下次他们打开页面时记住他们想要显示和隐藏的内容
为了按照您想要的方式设置您的单选按钮,您需要为每个元素添加相同的Name属性。例句:
<input type="radio" id="musicHide" value="0" name="radioMusic"/>Hide
<input type="radio" id="musicShow" value="1" checked="checked" name="radioMusic"/>Show
为了将"选项"持久化到主页,您需要以某种方式存储首选项。这很可能是某种类型的数据库,但您也可以使用cookie进行临时存储。
相关文章:
- 在单击任何位置时隐藏元素,而不检查每次DOM单击
- 将多个值保存到隐藏文件
- 如何抓取本地保存的 html 的“隐藏”JS
- 保存到视图中的多个隐藏字段
- 无法获取光滑网格将数据保存到隐藏字段
- 在第一个列表中显示一个li,在单击第二个列表中的另一个选项后,在单击时隐藏其余|保存第一个列表的选项
- 保存到cookie的常见问题的简单隐藏/显示
- 将包含引号的长字符串保存到隐藏的输入中
- 在提交IFRAME表单之前,请将父url保存到隐藏字段
- 显示/隐藏基于保存值的框
- 我怎么能做的onclick和保存值的轨道形式隐藏字段
- 如何获得文本包围的一个span标签,并保存到一个隐藏的输入值,当我点击跨度
- 将非法字符串保存在隐藏输入中
- 隐藏/显示特定内容并保存为localStorage
- Angularjs在保存/创建后隐藏/显示添加按钮
- 保存图像字节到隐藏字段HTML5
- 如何隐藏元素,然后在保存它们的DIV被单击时显示它们
- 如何保存'隐藏字段'值并更改按钮文本'加入'到'已加入'使用AJAX、P
- 无法将谷歌地图标记对象保存到隐藏的HTML字段中的数组中
- 保存排序顺序隐藏字段与可排序的jQuery插件