私は 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>
問題は、ユーザーがライブラリ アイテムのセレクター チェックボックスをクリックすると、ヘッダー行全体が消えることです。これは、リボンが [ライブラリ ツール] タブまたは [ライブラリ] ペインを選択すると置き換えられるためです。しかし、リボンはまだ隠されています。サイトのヘッダー バナーも同様です。
質問: リボンの変更をトリガーするページ イベント (任意) をリッスンして、再度表示できるようにするにはどうすればよいですか?
ありがとう!