Я пытаюсь изменить плагин jQuery Columnizer для создания эффекта мега-меню в меню навигации, которое загружает динамическое/управляемое содержимое. Бизнес-правила состоят в том, что в пунктах меню должны быть по умолчанию два столбца (в настоящее время они по умолчанию равны 1), а если высота столбцов превышает высоту - в этом случае я помещаю 400 пикселей, а затем создаю новый столбец. Если он превышает 800 пикселей, создайте 4-й столбец.Изменение плагина jQuery Columnizer
Я изменил источник плагин Columnizer который показан здесь (я комментировал свой код с // jvirgo): http://screenquill.com/jquerytest/autocolumn.js и на этой скрипке:
моя модификация здесь: // jvirgo
if (targetHeight() > 100) {
numCols == 3;
}
if (targetHeight() > 200) {
numCols == 4;
}
Однако, это полностью разрушает функциональность столбца. У меня есть неправильный синтаксис или я настроен на неправильную переменную для высоты?