2016-03-03 9 views
-1

У меня есть одна боковая панель в главной странице asp.net, которую я хочу скрыть нажатием кнопки. Он работает, но при загрузке страницы он отображается снова, поэтому я хочу скрыть эту боковую панель, пока пользователь не нажмет на эту кнопку, чтобы отобразить ее. У кого-нибудь есть решение для этого, то, пожалуйста, сообщите мне как можно скорее ...Переключатель боковой панели в jquery

+1

Где ваш код? Отправьте его здесь. – ketan

ответ

0

Вы можете использовать jQuery для этого. Вы должны попробовать что-то вроде:

<script> 
$(document).ready(function(){ 
    $("#show").click(function(){ // #show = button id 
     $(".sidebar").toggle(); //.sidebvar = class of sidebar 
    }); 
}); 
</script> 

<div class="sidebar" style="display:none;"></div> 
<button id="show" name="show" >Show</button> 

Это просто пример, вы можете поделиться тем, что вы пробовали до сих пор, чтобы дать вам точное решение вашей проблемы.

+0

Но я хочу использовать это для активности входа пользователя. Для разных пользователей они могут отображать или скрывать боковую панель на основе их сеанса. –

0

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

Чтобы скрыть и показать боковую панель динамически, вы можете

Вариант 1: изменить URL страницы каждый раз, когда нажата кнопка

www.yourwebsite.com?panel=show 
www.yourwebsite.com?panel=hide 

Вариант 2: Вы можете использовать любой серверных языков для изменения переменных сеанса при нажатии кнопки. Некоторые из них PHP, JSP ASP.net

+0

Хорошо, но как использовать код asp.net в том, что plz объясняет .... –

+0

Если вы знаете какой-либо серверный язык (asp.net в вашем случае), вы можете создать атрибут сеанса для панели. Установите для него значение true, если вы хотите показать, что он еще установлен в значение false. – warrior107

+0

Также было бы здорово, если бы вы могли поделиться своими проектными требованиями. Я имею в виду, если вы строите его для школьного проекта или полноценного веб-сайта, который будет развернут в Интернете. – warrior107

Смежные вопросы