Я использую Jquery Draggable Collision ( найдено здесь ) и пытаюсь изменить размер перетаскиваемой области (синий квадрат в моем JSFiddle) с помощью простого toggleClass () прямо сейчас.
Как только он оживляется (увеличивается из-за связи с переключателем класса), я хотел бы измерить данные о выступе / столкновении и вычесть их из высоты / ширины окружающих объектов.
Если для плагина включена отладка, он покажет вам, что он собирает данные о выступах / столкновениях, но я озадачен тем, как использовать его для «сжатия» красных объектов, в то время как синий объект становится больше.
Этот JSfiddle сделает мой вопрос более понятным.
JSFiddle: http://jsfiddle.net/jVABm/
И еще один пример того, что я собираюсь сделать: http://www.adidas.com/us/homepage.asp
Любая помощь приветствуется. Я не уверен, как или если я могу, но я был бы готов назначить награду за помощь.
ОБНОВЛЕНИЕ : http://jsfiddle.net/tmort/hCw2A/ - Я написал код для динамического изменения размеров ящиков в соответствии с высотой. Сейчас я работаю над следующими вопросами:
Измерение ширины и применение одного и того же эффекта не работает.
Высота не работает, если ящики расположены рядом друг с другом.
Я хочу применить скрипт Isotope к написанному мной скрипту изменения размера.