我仍然有问题,我不知道如何解决它。感谢给出的答案,我知道它的外观,但我不知道如何让它工作。
我的 javascript 复选框代码有问题。
我有一个隐藏 div 的功能(我的另一篇文章:javascript,当右 div 被隐藏时,左 div 必须为 100% 宽度)
但是当我刷新页面时,复选框将再次被选中,我阅读了一些关于 cookie 的内容,但我不知道如何实现这一点。
我的 JavaScript 代码:
$(function() {
$("#foo").on("click",function() {
if ($(this).is(':checked')) $('#checked-a').show('fast',function() {
$('#checked-b').css("width","60%");
$('#checked-a').css("width","38%");
}) ;
else $('#checked-a').show('fast',function(){
$('#checked-b').css("width","100%").show();
$('#checked-a').css("width","0%").hide();
});
});
});
我的复选框的html代码:
<input type="checkbox" checked="checked" name="foo" id="foo" />
我的分区:
<div class="content1" id="checked-b">
<%= button_to "Zoek", search_index_path, :method => :get, :class => 'contentlinks' %>
<%= button_to "Print", root_url, :class => 'contentlinks' %>
<%= button_to "Edit", root_url, :class => 'contentlinks' %>
<%= button_to "Add", root_url, :class => 'contentlinks' %>
<br>
<div class="spacing">
<%= yield %>
</div>
</div>
<div class="content2" id="checked-a">
谢谢。