Как показывать DIV при первом посещении, а не после, пока браузер не будет закрыт

У меня есть следующий скрипт, который вставляет / выдвигает DIV справа:

// jQuery 1.9 > Toggle Event dep 1.8
$('#slideClick').click(function () {
    var it = $(this).data('it') || 1;
    switch (it) {
        case 1:
            $(this).parent().animate({ right: '-290px' }, { queue: false, duration: 500 });
            $("#imgArrow").attr("src", "../theImages/arrow_expand.png");
            break;
        case 2:
            $(this).parent().animate({ right: '-0px' }, { queue: false, duration: 500 });
            $("#imgArrow").attr("src", "../theImages/arrow_collapse.png");
            break;
    }
    it++;
    if (it > 2) it = 1;
    $(this).data('it', it);
});

HTML-код в MasterPage, который соответствует приведенному выше сценарию:

<div id="slideOut" class="clearfix">
    <div id="slideContent">
        <div style="width: 98%; margin: 0 auto; padding: 5px;">
            <div id="dvImpMsgs" style="padding-left: 10px; padding-right: 10px;">
                <asp:UpdatePanel runat="server" ID="upMessage" ClientIDMode="Static" UpdateMode="Conditional">
                    <ContentTemplate>
                        <asp:Label ID="lblMessage" Font-Size="x-small" runat="server" Text="" ClientIDMode="Static"></asp:Label>
                    </ContentTemplate>
                </asp:UpdatePanel>
            </div>
        </div>
    </div>
    <div id="slideClick">
        <div style="padding: 0; margin: 0 auto; width: 100%; height: 100%; text-align: center;">
            <div class="arrowMsg">
                <img src="../theImages/arrow_collapse.png" id="imgArrow" style="width: 12px; height: 18px; border: 0; vertical-align: middle;" />
            </div>
            <div style="width: 80px; height: 50px; float: right; margin: 0; padding: 0;">
                <div style="width: 80px; height: 30px; text-align: center; line-height: 30px; vertical-align: middle;" class="brClear">
                    <img src="../theImages/iMsg.png" style="width: 30px; height: 30px; border: 0" />
                </div>
                <div style="color: #FFFFFF; width: 80px; height: 20px; text-align: center; line-height: 20px; vertical-align: middle; font-size: 10px;" class="brClear">
                    MESSAGES
                </div>
            </div>
        </div>
    </div>
</div>

Каждый раз, когда пользователь заходит на страницу, выпадающее меню истинно, что заставляет пользователя нажиматьslideclick DIV, чтобы закрыть его, что может стать недружественным для пользователя.

Как я могу использовать куки или сеанс, чтобы могло произойти следующее:

При первом посещении пользователем показывается DIV в выдвижном положении, когда он нажимаетslideclick DIV, чтобы спрятаться. Он будет оставаться скрытым от пользователя до тех пор, пока браузер не закроется. В этом случае, как только пользователь снова откроет браузер, DIV должен находиться в выдвижном положении, пока пользователь не нажметslideclick DIV, чтобы спрятаться, и так далее.

выдвижная позиция:

скрыть позицию:

Ответы на вопрос(3)

Ваш ответ на вопрос