Masonry for Prototype JS

Prototype Masonry in action

Prototype JS е страхотна библиотека за работа с JavaScript, документирана перфектно и с богата селекция от ефекти, благодарение на script.aculo.us.

За един от проектите си имах нужда от layout manager, който да разполага обекти в определено пространство с възможно най-малка загуба на място. Търсейки такова решение разбрах две неща: първо, читав layout manager за Prototype JS няма и , второ, има готово решение на търсения от мен алгоритъм в лицето на отличния jQuery Masonry на David DeSandro.

Проблемът в моя случай беше, че за този проект ползвах Prototype и jQuery-плъгина не ме устройваше. Решението беше да си отделя един ден и да port-на jQuery Masonry към Prototype framework. Еквивалент на първото демо от сайта на David можете да намерите на Masonry Prototype страницата. От нея можете и да свалите и plugin-а, в случай че ви трябва.

Prototype версията напълно покрива basic демото, както и това с блога, за Infinite Scroll Example-a пича ползва third-party jQuery plugin, затова не съм го тествал…


За тази статия



Категории

Подобни статии