我有一个有六列的表。我试图首先隐藏两个中间列,但是当您单击一个按钮时,它们会将其他列推出。现在我正在尝试用 -z-index 和绝对位置将它们隐藏在另一列后面。我无法让 jQuery 为过渡设置动画。这是代码。它删除了 position: absolute 和 all 但它没有很酷的过渡。html 只是一个表格,其中 TH 有 id,单元格有标题..
CSS:
.hid{
position: absolute;
z-index: -50;
}
这是jQuery:
$("button#expand").live('click',function(){
cols =$("#col-1, [headers=col-1], #col-2, [headers=col-2] ");
///this variable gets all the cells of the table column for both 1 and 2
if($(cols).hasClass("hid")){
$(cols).removeClass("hid");
//this works but it doesnt slide
$("button#expand").html("Hide");
}