我想要实现的是labels
通过 suclase
或 su隐藏其中的一些,ID
我想要实现的是accordion
动态横向格式。
如果我单击其中任何accordion
一个,它应该隐藏除已选择的选项卡之外的所有选项卡,这已经完成了一半,因为当objetos
未选择的选项卡被隐藏时,accorcdion
大小会发生变化。
这是隐藏 HTML 元素时的样子
当我进入系统时,它看起来像这样,它应该看起来像这样,大小相同。
隐藏元素的代码:
function ocultarInfo() {
$('#textName1').hide();
$('#textCertificate1').hide();
$('#textRFC1').hide();
$('#textType1').hide();
$('#textCountry1').hide();
$('#textState1').hide();
$('#textAdress1').hide();
$('#textCode1').hide();
$('#textPhone1').hide();
$('.textLBL1').hide();
}
显示所选手风琴元素的代码
function verInfo(conta) {
if (conta == 2) {
$('#txtNombre' + conta).show();
$('#txtCertificado' + conta).show();
$('#txtRFC' + conta).show();
$('#txtSistema' + conta).show();
$('#txtPais' + conta).show();
$('#txtEstado' + conta).show();
$('#txtTelefono' + conta).show();
$('#txtDireccion' + conta).show();
$('#txtCodigo' + conta).show();
setTimeout(ocultarInfo, 2000);
}
它已经对我隐藏了元素,只是当它这样做时,它accordion
会改变大小并且应该看到的新元素不会被正确看到。
使用
visibility
css 属性,而不是hide()
and方法show()
。可见性属性用于确定元素生成的框是否被渲染。
举个例子:
http://www.w3.org/wiki/CSS/Properties/visibility
您可以在 JavaScript 中创建一个函数来隐藏 html 的元素
并显示你只需要:
如果你想隐藏一个区域,你可以使用你的 Div: