diff --git a/colorbox.admin.inc b/colorbox.admin.inc
index fdbb814..ecc3908 100644
--- a/colorbox.admin.inc
+++ b/colorbox.admin.inc
@@ -267,6 +267,13 @@ function colorbox_admin_settings() {
     '#prefix' => '<div class="colorbox-slideshow-settings-activate">',
     '#suffix' => '</div>',
   );
+  $form['colorbox_custom_settings']['colorbox_scrolling'] = array(
+    '#type' => 'radios',
+    '#title' => t('Scrollbars'),
+    '#options' => array(0 => t('Off'), 1 => t('On')),
+    '#default_value' => variable_get('colorbox_scrolling', 1),
+    '#description' => t('If false, Colorbox will hide scrollbars for overflowing content. This could be used on conjunction with the resize method for a smoother transition if you are appending content to an already open instance of Colorbox.'),
+  );
 
   $js_hide = variable_get('colorbox_slideshow', 0) ? '' : ' js-hide';
   $form['colorbox_custom_settings']['colorbox_slideshow_settings']['wrapper_start'] = array(
diff --git a/colorbox.module b/colorbox.module
index 618a789..abeea42 100644
--- a/colorbox.module
+++ b/colorbox.module
@@ -194,6 +194,7 @@ function _colorbox_doheader() {
       'initialWidth' => variable_get('colorbox_initialwidth', '300'),
       'initialHeight' => variable_get('colorbox_initialheight', '100'),
       'fixed' => variable_get('colorbox_fixed', 1) ? TRUE : FALSE,
+      'scrolling' => variable_get('colorbox_scrolling', 1) ? TRUE : FALSE,
     );
   }
   else {
@@ -206,6 +207,7 @@ function _colorbox_doheader() {
       'maxWidth' => '100%',
       'maxHeight' => '100%',
       'fixed' => TRUE,
+      'scrolling' => TRUE,
     );
   }
 
