equalizer
Version:
A simple way to keep elements with equal height without jQuery!
76 lines (55 loc) • 1.79 kB
Markdown
Equalizer
===========================




Dependency free package to keep HTML elements with equal height!
```
bower install equalizer
```
```
npm install equalizer
```
Equalizer is small JavaScript file. Sometimes you need to keep some block with equal height, e.g all divs in row. Equalizer gets maximum height and set it to all blocks as min-height property.
Before equalize:

After:

After import equalizer directly in **HTML** it will expose in global variable named `Equalizer`
```html
<script src="/path/to/script/equalizer.min.js"></script>
<script>
var eq = new Equalizer('.row .align');
eq.align();
// or
var blocks = document.querySelectorAll('.row .align');
var eq2 = new Equalizer(blocks);
eq2.align();
</script>
```
```javascript
var Equalizer = require('equalizer');
var eq = new Equalizer('.row .align');
eq.align();
```
```javascript
requirejs(['equalizer'], function(Equalizer) {
var blocks = new Equalizer('.row .align');
blocks.align();
});
```
```javascript
Equalizer('.row .align').align();
```
The MIT License. Copyright © 2014 - 2015 Szymon Krajewski.