• Stars
    star
    264
  • Rank 151,961 (Top 4 %)
  • Language
    HTML
  • Created about 12 years ago
  • Updated almost 6 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Simple equal heights jQuery plugin

jQuery Simple Equal Heights

Version 1.5.2

Summary

Simple jQuery plugin to equalize heights of multiple elements on a page.

Author

Matt Banks ( @mattbanks / kernelcreativemedia.com / mattbanks.me )

Usage

Include jquery.equalheights.min.js after calling jQuery in the footer. Alternatively, include in your plugins.js file if using HTML5 Boilerplate.

Alternatively, install with bower:

bower install jquery.equalheights

Auto Initialize

Add data-equal="MYELEMENTS" to the parent container, where MYELEMENTS is div, section, li, whatever you'd like. See the example for more information.

Manually Initialize

$('.yourelements').equalHeights();

Select whatever elements need equal height.

Caveats

If using @font-face or Google Web Fonts, you may need to wrap the function call in a setTimeout for 100ms-200ms (jQuery.height() needs to fire after the font is rendered to properly calculate the height).

Requirements/Browsers

Tested with jQuery 1.7.x.

Works in IE6+, Chrome 14+, Safari 4+, Firefox 3.0+, Opera 10+.

Examples

See example.html in examples folder.

Contributors

Changelog

Version 1.5.2

  • version bump for bower

Version 1.5.1

  • fix bug with $.height() in jQuery 1.8+ with double padding when box-siding is set to border-box

Version 1.5.0

  • added Grunt for linting and minification
  • change auto-initialization to use a single data attribute (props pafnuty)

Version 1.4.2

  • allow multiple data-heights elements per page (props Korri)

Version 1.4.1

  • add bower support

Version 1.4

  • allow auto initialization with data-heights and data-targets (props betweenbrain)

Version 1.3

  • properly return the jQuery object to allow chaining

Version 1.2

  • properly cache $(this) since it's called twice in the main function
  • calculate height by innerheight() instead of height() to include any padding

Version 1.1

  • cleaned up function call
  • updated example.html to properly validate

Version 1.0

  • initial version

More Repositories

1

WordPress-Starter-Theme

WordPress Starter Theme for use as a starting template for building custom themes. Uses SCSS, Normalize, AutoPrefixr, Grunt for compilation/linting/deployments, and BrowserSync for cross-device auto refreshing.
PHP
740
star
2

dotfiles-syntax-highlighting-st2

User settings to bring ShellScript (Bash) syntax highlighting to dotfiles
211
star
3

Genesis-Starter-Child-Theme

WordPress Genesis Framework starter Child Theme for building custom child themes. Uses SCSS, AutoPrefixr, Grunt for compilation/linting/deployments, and BrowserSync for cross-device auto refreshing.
PHP
185
star
4

Drupal-7-Starter-Theme

Drupal 7 Starter Theme for use as a starting template for building custom themes. Uses Compass/SCSS, HTML5 Boilerplate with Modernizr and Normalize.css.
CSS
42
star
5

dotfiles

.files, including ~/.osx โ€” sensible hacker defaults for OS X
Shell
13
star
6

vagrant-dev-box

Vagrant PHP/WordPress Development Box
Puppet
9
star
7

pdf-email-on-save

WordPress plugin to create a PDF based on the print stylesheet for a given post, page, or custom post type when the content is saved and email it to the user.
PHP
9
star
8

vvv-site-bootstrap

Bootstrap a new site in VVV using WP CLI and MySQL
Shell
4
star
9

wp518-rest-api-code

Code examples for WP518 talk on the WordPress REST API
PHP
3
star
10

Base-SCSS-Project-Framework

Base SCSS framework
CSS
3
star
11

strawberry-custom-fields-forever

WordPress Theme and Plugin for demos of Strawberry Custom Fields Forever talk
PHP
1
star
12

slides

Slides from my presentations
JavaScript
1
star
13

wpstarter

WordPress Starter Framework
PHP
1
star
14

lootninja

Static website for loot-ninja.com
HTML
1
star