大佬教程收集整理的这篇文章主要介绍了html – 表行,你可以将高度设置为零吗?,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
你为什么问!那么,当用户单击父行时,我有一行动态构建和显示.麻烦的是,如果没有行,单击时,它仍然会显示一个空的1像素高排.
这是子网格视图:
<asp:TemplateField HeaderStyle-CssClass="hidden-@R_696_8620@n" ItemStyle-CssClass="hidden-@R_696_8620@n" FooterStyle-CssClass="hidden-@R_696_8620@n"> <ItemTemplate> <tr> <td colspan="8" > <div id='<%# Eval("PublicationID") %>' style="display: none; position: relative;"> <asp:GridView ID="GridView2_ABPubs" runat="server" AutoGenerate@R_696_8620@ns="false" Width="100%" DataKeyNames="PublicationID" Font-Names="Verdana" Font-Size="small"> <@R_696_8620@ns> <asp:TemplateField> <ItemTemplate> <asp:checkBox ID="ChildPublicationSELEctor" runat="server" /> </ItemTemplate> </asp:TemplateField> <asp:BoundField DataField="NameAbbrev" HeaderText="Publication Name" SortExpression="NameAbbrev" /> </@R_696_8620@ns> </asp:GridView> </div> </td> </tr> </ItemTemplate> </asp:TemplateField>
CSS:
.hidden-@R_696_8620@n { display: none; }
JavaScript的:
<script language="JavaScript" type="text/javascript"> var currentlyOpenedDiv = ""; function CollapseExpand(object) { var div = document.getElementById(object); //if (currentlyOpenedDiv != "" && currentlyOpenedDiv != div) { // currentlyOpenedDiv.style.display = "none"; //} if (div.style.display == "none") { div.style.display = "inline"; currentlyOpenedDiv = div; } else { div.style.display = "none"; } } </script>
以上是大佬教程为你收集整理的html – 表行,你可以将高度设置为零吗?全部内容,希望文章能够帮你解决html – 表行,你可以将高度设置为零吗?所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。