Новое в javacsript и первый раз кодирование сети с нуля ...Ручки с несколькими перетаскиваемыми колонками
Привет всем. Я пытаюсь добиться перетаскивать столбцы, как это Js скрипку я нашел здесь на стек: http://jsfiddle.net/T4St6/
мне удалось заставить его работать на моей сети: http://www.dariusou.com/, но я понятия о том, как сделать несколько колонок, что поскольку сценарий ориентированы на дивах специально (слева, справа):
var isResizing = false,
lastDownX = 0;
$(function() {
var container = $('#container'),
left = $('#left'),
right = $('#right'),
handle = $('#handle');
handle.on('mousedown', function (e) {
isResizing = true;
lastDownX = e.clientX;
});
$(document).on('mousemove', function (e) {
// we don't want to do anything if we aren't resizing.
if (!isResizing)
return;
var offsetRight = container.width() - (e.clientX - container.offset().left);
left.css('right', offsetRight);
right.css('width', offsetRight);
}).on('mouseup', function (e) {
// stop resizing
isResizing = false;
});
});
ли этот код удобно достичь того, чего я хочу, или я должен искать другой код для работы с? (Я не могу писать сценарии с нуля все же) То, что я пытаюсь достичь, - это просто перетаскиваемые столбцы с ручками, но несколько из них, например, изображение, прикрепленное к этому сообщению.
В идеале я хотел бы, чтобы достичь случайное положения сопротивления для каждого из этих див (при каждой загрузке) в будущем (см. Приложенный)
Спасибо за это. Я пробую это сейчас, когда мы говорим. Вопрос. Этот метод позволяет мне добавить скрипт для достижения случайной последовательности загрузки? Я предполагаю, что мне нужно было бы настроить таргетинг на дескрипторы отдельно. –
У меня также возникли трудности с установкой их с высотой ... это вызвано положением: абсолютным ... есть ли способ, которым это может работать без этого? Я хочу их аккуратно складывать, а не поместить их один за другим, используя top: xx px на всем пути ... есть ли способ, чтобы divs естественно складывались внутри контейнера? –
$ ('# id') - это выбор первого элемента с этим идентификатором, $ ('. Class') - это выбор всех элементов с этим классом, а затем возврат выделенного массива. Насколько я понимаю, проверьте это jsfiddle.net/T4St6/293, возможно, это помогает. –