Javascript 如何设置表行的z索引?
也许我试图实现的是不可行的,但一般的想法是,当一个人单击一个表行时,页面会变暗(像一个模式),但该行仍可见,可以进行编辑。我尝试设置表行本身的z索引,但没有成功。如果我将table rows position属性设置为Javascript 如何设置表行的z索引?,javascript,jquery,modal-dialog,Javascript,Jquery,Modal Dialog,也许我试图实现的是不可行的,但一般的想法是,当一个人单击一个表行时,页面会变暗(像一个模式),但该行仍可见,可以进行编辑。我尝试设置表行本身的z索引,但没有成功。如果我将table rows position属性设置为absolute,它将起作用,但这似乎会从表中完全删除表行。如果使用jQuery,请尝试以下操作: $("<get the tr>").css("z-index", <value>); $(“”)css(“z-index”); 我认为使用z-index无法
absolute
,它将起作用,但这似乎会从表中完全删除表行。如果使用jQuery,请尝试以下操作:
$("<get the tr>").css("z-index", <value>);
$(“”)css(“z-index”);
我认为使用z-index无法达到预期效果。使用overlay div来屏蔽表行周围的所有内容似乎是一种更可行的方法。我只能想到以下更复杂的解决方案:
我刚才已经成功地使用
div.milk { position:absolute; z-index:2; width:100%; height:100%; opacity:.5; }
tr.raised { position:relative; z-index:3; }
所以,简言之,位置:相对似乎工作
我必须承认,我来这里是因为我还有一些奇怪的问题。
但总的来说,这似乎有效
*-派克我没有答案-但是你有没有尝试设置行内所有单元格的索引,而不是行?你读了整个问题还是只是回答了标题?我读了标题,只是粗略地看了一下整个问题。但这只是因为标题非常具体地说明了所需的内容。作为暗显的建议,您是否可以创建一个模式对话框并用行数据填充它?那会更干净、更“能干”。我开始认为这是唯一的方法。另外,尝试在表上放置一个隐藏的div,用行填充它,并调整其z索引,使其位于表的顶部。我发现了一个类似的解决方案,将z索引和相对定位应用于行中的每个TD,用于跨浏览器兼容性。否则,我发现TR只在Firefox中起作用。而TD方法在Chrome、Firefox和IE中都能起作用。