Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #11 (permalink)  
Старый 14.01.2016, 15:33
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,103

cookie сохранить состояние таблицы на неделю
Castromen,
кука на неделю
<!DOCTYPE HTML>

<html>

<head>
  <title>Untitled</title>
  <meta charset="utf-8">
  <style type="text/css">
  td{
    height: 45px;
     border: 1px solid #0000FF;
     transition: all .8s ease-in-out;
  }

  .hide td:nth-child(1){
     display: none;
  }
  .hide td:nth-child(2){
      width: 1185px;
      background-color: #1E90FF;
  }
  table{
  border-collapse: collapse;
  }

  </style>
</head>

<body>
<table border="0" class="ms-pub-contentLayout ms-verticalAlignTop">
 <tr>
 <td valign="top" width="300px"> </td> <!--скрыть при нажатие -->
 <td valign="top" width="885px"> </td>
 </tr>
 </table>
 <button class="btn btn-success active" type="button"><span class="glyphicon glyphicon-th-list"></span>
Скрыть/Развернуть</button>
<script>
window.addEventListener("DOMContentLoaded", function() {
    var b = document.querySelector(".btn-success"),
        c = document.querySelector(".ms-pub-contentLayout");
    b.addEventListener("click", function(a) {
        a.preventDefault();
        c.classList.toggle("hide");
        a = c.classList.contains("hide");
        var b = new Date((new Date).getTime() + 6048E5);
        document.cookie = "hide=" + a + "; path=/; expires=" + b.toUTCString()
    });
    "true" === function(a) {
        return (a = document.cookie.match(new RegExp("(?:^|; )" + a.replace(/([\.$?*|{}\(\)\[\]\\\/\+^])/g, "\\$1") + "=([^;]*)"))) ?
            decodeURIComponent(a[1]) : void 0
    }("hide") && b.click()
});
</script>
</body>

</html>
Ответить с цитированием
  #12 (permalink)  
Старый 14.01.2016, 17:54
Профессор
Отправить личное сообщение для Keramet Посмотреть профиль Найти все сообщения от Keramet
 
Регистрация: 30.12.2015
Сообщений: 194

Вставлю свои рабоче-крестьянские "5 копеек"
<!DOCTYPE HTML>
<html>
<head>
  <title>Untitled</title>
  <meta charset="utf-8">
</head>

<body>
    <input type='button' id='b2' value='Скрыть/Развернуть'>
	<table border="1" class="ms-pub-contentLayout ms-verticalAlignTop">
		<tr>
			<td valign="top" width="300px">1</td> <!--скрыть при нажатие -->
			<td valign="top" width="885px">2</td>
		</tr>
	</table>
   <script>
     document.querySelector('#b2').onclick = function(){
				var td =  document.querySelector('td');
				td.style.display =  td.style.display ? "" : "none" ;
	  };
   </script>
</body>
</html>
Ответить с цитированием
  #13 (permalink)  
Старый 14.01.2016, 19:00
Кандидат Javascript-наук
Отправить личное сообщение для Castromen Посмотреть профиль Найти все сообщения от Castromen
 
Регистрация: 04.02.2015
Сообщений: 116

Спасибо большое, завтро отпишусь что как.
Ответить с цитированием
  #14 (permalink)  
Старый 14.01.2016, 19:04
Профессор
Отправить личное сообщение для Keramet Посмотреть профиль Найти все сообщения от Keramet
 
Регистрация: 30.12.2015
Сообщений: 194

а так даже понятнее
document.querySelector('#b2').onclick = function(){
				var td =  document.querySelector('td');
				td.hidden =  td.hidden ? false : true ;
			};
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Генерация таблицы из JSON Lemme Общие вопросы Javascript 34 23.07.2015 21:55
Как передать данные в другую панель из выбранной строки таблицы. layout: 'card'. Пролетарий ExtJS 5 03.06.2015 22:53
фильтрация .csv таблицы br1ck Элементы интерфейса 0 13.11.2013 08:35
Через ajax отправить много данных из таблицы на сервер Heger jQuery 3 29.08.2012 18:51
Фиксированный заголовок таблицы ilshat Элементы интерфейса 6 20.12.2008 00:35