0
每當我在樹視圖中摺疊或打開節點時,它都會跳轉到頁面中間。有什麼方法可以保持它的位置並阻止它?如何防止TreeView改變其位置?
每當我在樹視圖中摺疊或打開節點時,它都會跳轉到頁面中間。有什麼方法可以保持它的位置並阻止它?如何防止TreeView改變其位置?
下面是一些CSS來解決這個問題(我假設這是在Firefox中發生了什麼?):
<div id="idTreeView">
<asp:TreeView ID="TreeView1" runat="server"
DataSourceID="SiteMapDataSource1"
HoverNodeStyle-Height="0" Font-Bold="true" ImageSet="BulletedList">
<RootNodeStyle Font-Bold="True" />
<ParentNodeStyle VerticalPadding="0px" Font-Bold="True" Font-Underline="false" />
<HoverNodeStyle Font-Underline="false" ForeColor="#5555DD" />
<NodeStyle Font-Bold="False" Font-Size="8pt" CssClass="sitelink"
ForeColor="Black" HorizontalPadding="5px" NodeSpacing="0px" VerticalPadding="0px" />
</asp:TreeView>
<asp:SiteMapDataSource ID="SiteMapDataSource1" runat="server" />
</div>
div#idTreeView img
{
display: block;
float: left;
}
div#idTreeView div
{
display: inline-block;
}
div#idTreeView .sitelink a
{
text-decoration:none;
}
感謝的人,但它仍然在Firefox和IE – 2009-08-26 14:29:48
和相同的地方應我加入這個黑色文本? – 2009-08-26 14:38:57
艾哈邁德,你需要更好地描述你的問題。 「它跳起來,在頁面中間跳躍」deosn't幫助。你是否在包含控件的面板中使用TreeView?請發佈標記:-) – IrishChieftain 2009-08-26 15:45:12