3

私は SharePoint 2010 をブランディングしています。既定ではリボンを非表示にし、ユーザーが下向き矢印をクリックすると表示します。ユーザーは、非表示アイコンをクリックして、再び非表示にすることができます。JQuery の toggle と toggleClass はうまく機能します

    <div id="ribbonHide">
        <a class="toolTipHover" href="#">
            <div class="downArrowSmall" onclick="JavaScript:$('#s4-ribbonrow').toggle();$(this).toggleClass('downArrowSmall upArrowSmall');">
                <span class="ribbonHideToolTipOpen">Display the Ribbon</span><span class="ribbonHideToolTipClose">Hide the Ribbon</span>
            </div>
        </a>
    </div>

問題は、ユーザーがライブラリ アイテムのセレクター チェックボックスをクリックすると、ヘッダー行全体が消えることです。これは、リボンが [ライブラリ ツール] タブまたは [ライブラリ] ペインを選択すると置き換えられるためです。しかし、リボンはまだ隠されています。サイトのヘッダー バナーも同様です。

質問: リボンの変更をトリガーするページ イベント (任意) をリッスンして、再度表示できるようにするにはどうすればよいですか?

ありがとう!

4

1 に答える 1