Equalizers are used to make the contents of varying heights the same height. This can be used in conjunction with other components such as the Promo/Marketing Tiles. This will make sure that the grid content have an equal height so that they are not jagged.
This example makes use of the Promo/Marketing Tiles to show what they would look like once content has been equalized.
A member lorem ipsum because who doesn't love bacon? A member lorem ipsum because who doesn't love bacon? A member lorem ipsum because who doesn't love bacon?
A member lorem ipsum because who doesn't love bacon?
A member lorem ipsum because who doesn't love bacon? A member lorem ipsum because who doesn't love bacon? A member lorem ipsum because who doesn't love bacon? A member lorem ipsum because who doesn't love bacon? A member lorem ipsum because who doesn't love bacon?
There are two main classes to take into account when implementing the equalizer component. This includes:
What the equalizer plugin does is searches through all of the parent elements for child elements that need to be equalized. It will then iterate over those child elements to determine which one is the largest. Once determined it applies this height to all other elements that have been marked to be equalized.
![]()
Bacon Ipsum
A member lorem ipsum because who doesn't love bacon? A member lorem ipsum because who doesn't love bacon? A member lorem ipsum because who doesn't love bacon?
![]()
Bacon Ipsum
A member lorem ipsum because who doesn't love bacon?
![]()
Bacon Ipsum
A member lorem ipsum because who doesn't love bacon? A member lorem ipsum because who doesn't love bacon? A member lorem ipsum because who doesn't love bacon? A member lorem ipsum because who doesn't love bacon? A member lorem ipsum because who doesn't love bacon?
To initialize the equalizer class, simply add the following script tag to the base of the page.
$('.__mst_equalizer').__mstEqualizer();