2011-09-17 27 views
0

以下のコードを使用すると、他のページで以前に閉じられたかどうかに関係なく、すべてのページでツールバーが表示されます。特定のページでは、ユーザーはそれを開いたり閉じることができます。jQueryトグルツールバー:非表示と表示

<script type="text/javascript"> 
jQuery(document).ready(function(){ 

    jQuery("#toolbar-trigger").click(function(){ 
     jQuery(this).next("#toolbar-spacer").slideToggle("slow"); 
    }); 
}); 

</script> 

<div id="toolbar-trigger" class="arrow"></div> 
<div id="toolbar-spacer" class="toggle_container"> 
    <div class="spacer"> 
     CONTENT 
    </div> 
</div> 

私は、ユーザーがツールバーを非表示を選択した場合、ツールバーは、すべてのページに隠された滞在したいと思います。トリガーだけが表示されたままになります。

ありがとうございました!

+0

この目的のためにクッキーを設定する必要があります。 'document.cookie'またはjQuery Cookie Pluginを参照してください。 – Niko

答えて

0

ツールバーの状態をクッキーに保存できます。 jQueryはネイティブでクッキーをサポートしていないので、そのためのプラグインが必要です。 this tutorialをお読みください。

+0

ありがとうございます。それは完璧に働いた! – Mia

関連する問題