Как в принципе переставить DIV, как это делает кладка jQuery? - PullRequest
1 голос
/ 02 декабря 2011

Masonry - это продвинутый плагин jQuery с различными опциями. Поскольку мои знания в jQuery ограничены, я не могу понять, как это работает, читая код кладки. Каков базовый jQuery API, стоящий за таким плагином для перестановки DIV? Я имею в виду, как мы можем просто и просто перестроить DIV с помощью jQuery?

ПРИМЕЧАНИЕ: Как обсуждалось в комментариях, масонство было примером поведения, о котором я говорю. Я хочу знать, как jQuery может в принципе изменить расположение DIV.

Ответы [ 2 ]

4 голосов
/ 02 декабря 2011

Хорошо, давайте представим, что у вас есть 3 делителя, и вы просто хотите, чтобы они располагались под нагрузкой. Скажем по высоте. Скажем также для этого примера, что вы не хотите их анимировать, вы просто хотите, чтобы они были упорядочены по высоте.

Вот jsfiddle: http://jsfiddle.net/hMmLd/1/

используя jquery, я сортирую элементы по высоте, затем перерисовываю их в новом порядке на экране.

3 голосов
/ 02 декабря 2011

Я учусь делать то же самое, Али. Если вы предоставите пример того, что вы хотите изменить, я могу опубликовать лучший ответ. Между тем, эта ссылка была неоценима:

http://api.jquery.com/category/manipulation/

Кроме того, я обнаружил, что поиск в Google по терминам «манипуляции JQuery DOM» предоставил много полезной информации и несколько полезных руководств.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...