Как предотвратить TreeView от изменения своей позиции? - PullRequest
0 голосов
/ 26 августа 2009

Всякий раз, когда я сворачиваю или открываю узел в древовидном представлении, он прыгает вверх и вниз, чтобы быть в середине страницы. Есть ли способ удержать его на месте и предотвратить это?

1 Ответ

0 голосов
/ 26 августа 2009

Вот некоторые 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;
        }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...