尝试将带有Google表格图表的页面加载为隐藏状态,并仅在单击按钮后显示该页面。
如果我以table
未隐藏的方式启动页面,我可以切换它,但是如果我从隐藏的表开始那是不可能的。
这是jsfiddle。
交换注释行以查看它:
$("table").addClass( 'table-bordered table-condensed table-striped');
// $("table").addClass( 'table-bordered table-condensed table-striped hidden');
答案 0 :(得分:1)
使用 CSS 通过将display
设置为none
来隐藏表格。
#table {display:none;}
然后使用jQuery .css将其display
转回block
,当#show
点击它时。
$(document).ready(function(){
$("#hide").click(function(){
$("p").hide();
$("#table").css('display', 'none');
});
$("#show").click(function(){
$("p").show();
$("#table").css('display', 'block');
});
});
查看更新的fiddle。
答案 1 :(得分:1)
使用此代码更改您的代码
$(document).ready(function(){
$("p").hide();
$("#table").hide();
$("#hide").click(function(){
$("p").hide();
$("#table").hide();
});
$("#show").click(function(){
$("p").show();
$("#table").show();
});
});
答案 2 :(得分:0)
您可以在单击“显示”按钮时删除隐藏的类:
$("table").removeClass('hidden');
(并在点击隐藏时重新申请)。