Помощь Подскажите как свернуть список опций из 150 изображений

sten30

Гуру форума
Регистрация
4 Июл 2009
Сообщения
100
Реакции
61
Очень много опций цвет с изображениями. Хотелось бы отображать 3-4 ряда и разворачивать по клику.
Тем более там еще будут опции размер и другие.
 
К примеру так: в шаблоне product.tpl в выводе опций делаешь счетчик элементов в массиве, если их больше нужного тебе значения, выводишь у этого блока class="showmore", затем там же выводишь кнопку типа "<span class="toggler">показать/скрыть</span>"
и где то в документе или во внешнем скрипте подключаешь действие на этот тугглер $(".toggler").click(function(){$(this).parent('.showmore').toggleClass('showall')} и в css пишешь: .showmore {max-height:100px;} .showmore.showall {max-height:none;}

можно не в product.tpl счетчик вставлять а опять таки с помощью jquery посчитать кол-во элементов или высоту блока, но смысл думаю понятен...
 
Еще проще сделать простым css - ограничить (сделать фиксированной) высоты блока с опциями, например 250px, поставить значение overflow: scroll и все. Никаких скриптов, никакого php.
 
Назад
Сверху