Здравствуйте, есть код который открывает и скрывает div блок. Когда открыл блок (остался открытым), обновляю страницу он уже закрытый. Как сделать так, чтобы после обновление страницы он был открытый т.к. кликнул по нему... Код (Javascript): $(document).ready(function(){ $(".Цвет").click(function(){ $('#rotating-Цвет').toggleClass('rotated'); $(this).parent().children('#Цвет').toggle('normal'); return false; });
через куки обычно записывал флаг, если куки "color" допустим есть, то ставим блоку стиль PHP: echo '<div' . ( isset ( $_COOKIE['color'] ) ? ' style = "display:block;"' : '' ) . '></div>'; --- Добавлено --- а тут достал что выполняло в ajax бред мой Код (Javascript): $(function() { $( 'body' ).on('click', 'a#WRAPPER_LIST', function(e) { function setCookie( DATA ) { $.ajax( { type: 'POST', url: "/includes/ray-cookiejquery.php", data: DATA } ); } if ( $( '#LEFT_WRAPPER' ).hasClass( 'LEFT_WRAPPER_626' ) ) { var size = "626"; } else { var size = "960"; } if ( $( '.BUTTON_BODY_EDITOR_CLOSE' ).css( 'display' ) !== "none" ) { setCookie( "set=TRUE&name=RIGHT_WRAPPER&val=BUTTON_BODY_EDITOR_CLOSE" ); $( '.BUTTON_BODY_EDITOR_CLOSE' ).animate( {opacity: '0'}, 500 ); $( '.BUTTON_BODY_EDITOR_CLOSE' ).toggle( 1 ); $( '#RIGHT_WRAPPER' ).toggle( 500 ); setTimeout( function() { $( '.LEFT_WRAPPER_' + size ).animate( { width: "960" }, 900, function() { $( '.LEFT_WRAPPER_' + size ).css( { 'border':'1px solid #496479', 'border-radius':'10px', 'box-shadow':'inset 5px 0px 5px 0px #2E68A1' } ); } ); }, 900 ); setTimeout( function() { $( '.BUTTON_BODY_EDITOR_OPEN' ).slideToggle( 500 );//toggle( 'normal' ); }, 1700 ); } else { setCookie( "set=FALSE&name=RIGHT_WRAPPER&val=BUTTON_BODY_EDITOR_CLOSE" ); $( '.BUTTON_BODY_EDITOR_OPEN' ).slideToggle( 500 );//toggle( 500 ); setTimeout( function() { $( '.LEFT_WRAPPER_' + size ).animate( { width: "626" }, 700, function() { $( '.LEFT_WRAPPER_' + size ).css( { 'box-shadow':'5px 0px 5px 0px rgba(0, 0, 0, 0.75), inset 5px 0px 5px 0px #2E68A1', 'border-radius':'10px 0px 0px 10px', 'border-top':'1px solid #496479', 'border-bottom':'1px solid #496479', 'border-left':'1px solid #496479', 'border-right':'none' } ); }); setTimeout( function() { $( '#RIGHT_WRAPPER' ).toggle( 500 ); $( '#RIGHT_WRAPPER' ).css( 'display','table-cell' ); }, 900 ); setTimeout( function() { $( '.BUTTON_BODY_EDITOR_CLOSE' ).toggle( 1 ); $( '.BUTTON_BODY_EDITOR_CLOSE' ).animate({opacity: '1'}, 500); }, 1700 ); }, 900 ); } e.preventDefault(); }); }); --- Добавлено --- мб какая нибудь функция окажется полезной
Спасибо, решил вопрос куками) --- Добавлено --- куки ставил через js, т.к. php нельзя использовать в самом .tpl