You might have a piece of content that needs to go full width, but is contained by a non-full-width element (like your page’s content area). This Javascript snippet will find all elements with a class of .explode-width and make them go full width.
| // Make an element in the page go full width | |
| // Author: Bill Erickson | |
| // URL: http://www.billerickson.net/code/full-width-element-middle-page/ | |
| function explodeWidth() { | |
| var browserWidth = $(document).width(); | |
| var wrapWidth = $('.site-inner .wrap').width(); | |
| var margin = ( ( browserWidth - wrapWidth ) / 2 ); | |
| $('.explode-width').css( 'margin-left', - margin ).css( 'margin-right', - margin ); | |
| } | |
| explodeWidth(); | |
| $(window).resize(explodeWidth); |