2012-01-11 2 views
0

У меня есть довольно основную проблему, которую я не могу понять, когда с помощью JQuery SimpleModal: http://www.ericmmartin.com/projects/simplemodal/JQuery SimpleModal Отображение полосы прокрутки

Вот jsfiddle, который иллюстрирует: http://jsfiddle.net/F5tN9/1/

Я хочу, чтобы нажать на ссылку (см «Click me») и покажите модальный диалог. Однако, если у меня слишком много текста в диалоговом окне, SimpleModal изменяет размер окна, чтобы быть слишком маленьким, поэтому в итоге получается полоса прокрутки. Я не был уверен, что лучший способ решить эту проблему (возможно, заставлять высоту элемента автоматически использовать обратный вызов?), Но я подумал, что это довольно простой пример, и должно быть какое-то решение или причина, почему это не работа право.

+0

, так что вы не хотите иметь полосу прокрутки независимо от того, как долго текст, не так ли? – redmoon7777

+0

Да, я хочу, чтобы модальная коробка просто расширила ее высоту. – Matt

ответ

0
$(function() { 
    $('#click').click(function(e) { 
     e.preventDefault(); 
     $('#modal_soon').modal({ 
      overlayClose : true, 
      containerCss: {'height': 'auto !important'} 
     }); 
    }); 
}); 
+1

Почему вы не добавляете в css: # simplemodal-container {height: auto! Important}? – chchrist

+0

@chchrist Я думал, что пробовал это, я думаю, не потому, что он работает. – Matt