Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 02.01.2018, 17:40
Новичок на форуме
Отправить личное сообщение для Neon921 Посмотреть профиль Найти все сообщения от Neon921
 
Регистрация: 02.01.2018
Сообщений: 7

Есть ли такая возможность
Доброго дня, у меня появился такой вопрос. Можно ли каким-то образом поделить страницу на 3 колонки (к примеру 1 сверху и 2 по бокам). И в колонках которые по бокам разместить обьекты, в которых расположен текст, после чего возможность перемещать эти обьекты из 1 колонки в другую.
Ответить с цитированием
  #2 (permalink)  
Старый 02.01.2018, 18:06
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,108

Сообщение от Neon921
Можно ли каким-то образом поделить страницу на 3 колонки
читать про flex
Сообщение от Neon921
возможность перемещать
http://jqueryui.com/sortable/#connect-lists
Ответить с цитированием
  #3 (permalink)  
Старый 02.01.2018, 18:31
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,108

sortable flex
Neon921,

flex 3 блока, две колонки и заголовок, перемещение блоков с текстом в в любой соседний.
<!DOCTYPE html>

<html>
<head>
  <title>Untitled</title>
  <meta charset="utf-8">
  <style type="text/css">
body, html{
  width: 100%;
  height: 100%;
  margin: 0;
}
.block {
   width: 100%;height: 100%;
   display: flex;
   flex-wrap: wrap;

}
.block > div {
   height: 50%;
   transition: .8s;
   box-sizing: border-box;
}


.block > div:nth-child(1){ width: 100%;
  background-color: red;

}
.block > div:nth-child(2){ width: 50%;
  background-color: yellow;
}
.block > div:nth-child(3){ width: 50%;
  background-color: green;
}

.text{
  width: 100px;
  height: 50px;
  background-color:  rgba(255, 244, 148, 1);
  border: 4px solid rgba(139, 69, 19, 1);
  border-radius: 12px;
  text-align: center;
  line-height: 50px;
}

  </style>
  <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script>
  <link rel="stylesheet" href="https://ajax.googleapis.com/ajax/libs/jqueryui/1.11.4/themes/smoothness/jquery-ui.css">
  <script src="https://ajax.googleapis.com/ajax/libs/jqueryui/1.11.4/jquery-ui.min.js"></script>
  <script>
$(function() {
   $( ".block >" ).sortable({
      connectWith: ".block >"
    }).disableSelection();
})
  </script>
</head>

<body>
<div class="block">
  <div></div>
  <div>
  <div class="text">test_01</div>
  <div class="text">test_02</div>
  <div class="text">test_03</div>
  <div class="text">test_04</div>
  <div class="text">test_05</div>
  </div>
  <div></div>
</div>



</body>
</html>
Ответить с цитированием
  #4 (permalink)  
Старый 02.01.2018, 23:23
Новичок на форуме
Отправить личное сообщение для Neon921 Посмотреть профиль Найти все сообщения от Neon921
 
Регистрация: 02.01.2018
Сообщений: 7

Спасибо, не знал что именно таким образом. Еще вопрос, что нужно почитать или посмотреть, чтобы была возможность редактирования текста в верхнем боке пользователем, который будет там записан? К примеру там будет обычные ааааа, а пользователь поменяет это на ббббб?
Ответить с цитированием
  #5 (permalink)  
Старый 02.01.2018, 23:55
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,108

Сообщение от Neon921
возможность редактирования текста
<div contenteditable class="text">

Последний раз редактировалось рони, 03.01.2018 в 00:02.
Ответить с цитированием
  #6 (permalink)  
Старый 03.01.2018, 16:39
Новичок на форуме
Отправить личное сообщение для Neon921 Посмотреть профиль Найти все сообщения от Neon921
 
Регистрация: 02.01.2018
Сообщений: 7

извиняюсь за свой тупняк) Это нужно примерно таким образом? Просто добавляю и не получается
contenteditable="true" style="outline:1px dotted blue"

<div class="text">test_01</div>

заменить на
<div contenteditable="true" class="text">test_01</div>

Ведь значение true дает возможность редактирования.
И как добавить в верхний блок такие же карточки? Вернее где строка отвечающая за добавление элементов туда.

Последний раз редактировалось Neon921, 03.01.2018 в 16:45.
Ответить с цитированием
  #7 (permalink)  
Старый 03.01.2018, 17:13
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,108

Сообщение от Neon921
И как добавить в верхний блок такие же карточки?

строка 62
Ответить с цитированием
  #8 (permalink)  
Старый 03.01.2018, 18:06
Новичок на форуме
Отправить личное сообщение для Neon921 Посмотреть профиль Найти все сообщения от Neon921
 
Регистрация: 02.01.2018
Сообщений: 7

Да точно, не обратил внимания на них. С редактированием возникли непонятки, можете по одной карточке какой-нибудь подсказать?
Ответить с цитированием
  #9 (permalink)  
Старый 03.01.2018, 18:13
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,108

Neon921,
всё в коде выше
Ответить с цитированием
  #10 (permalink)  
Старый 03.01.2018, 18:18
Новичок на форуме
Отправить личное сообщение для Neon921 Посмотреть профиль Найти все сообщения от Neon921
 
Регистрация: 02.01.2018
Сообщений: 7

<div contenteditable class="text">test_01</div>

Оно не дает возможности его редактировать

Последний раз редактировалось Neon921, 03.01.2018 в 18:34.
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
есть ли готовый метод? skrudjmakdak ExtJS 3 15.09.2014 08:49
ошибка Unexpected token ILLEGAL если есть перенос строки в тексте kuchuluk Серверные языки и технологии 9 25.08.2014 22:52
onclick по блоку в котором есть ссылки dr_gluk jQuery 2 17.11.2011 15:37
jQuery Feature Carousel Plugin - Есть ли альтернатива? lraido AJAX и COMET 0 09.11.2011 21:39
Новая возможность Илья Кантор Сайт Javascript.ru 5 07.06.2008 16:08