Permalink
Switch branches/tags
Find file
Fetching contributors…
Cannot retrieve contributors at this time
37 lines (26 sloc) 724 Bytes

JqueryIframeAutoResize

JQuery Plugin to auto-resize iFrames from same domain.

Setup: put following to your Gemfile

..
gem "jquery-iframe_auto_resize"
..

Incude in your application.js

..
//= require jquery.iframe_auto_resize
..

Example:

$(document).ready(function () {
  $('iframe').iframeAutoResize({
    interval: 100,    // ms
    minHeight: 200,   // px
    maxHeight: 800,   // px
    heightOffset: 5,  // px
    animationSpeed: 500,    // in px / s
    maxAnimationTime: 1000, // in ms
    callback: function(){/*...*/},
    debug: false
   });
});

Known Bugs:

  • Issues if margins on iFrames are used

  • Issues with IE if iframe with “frameborder='1'” is used