Как установить правильную ширину, когда fancybox открывает страницу в стиле внешнего чертежа?

Я создаю приложение ruby-on-rails, и у меня есть ссылка на внешнюю страницу, которая открывается в fancybox.

Внешняя страница стилизована под ширину 24 столбца чертежа (950 пикселей в ширину). Я скрыл широкие элементы (display: none в css) с этой страницы, так что в fancybox интересующие меня элементы имеют ширину всего 250 пикселей.

Но когда он открывается в fancybox, он каким-то образом все еще читает атрибут .span-24, а не открывается с меньшим размером.

Я не могу создать еще одну внешнюю страницу и должен использовать ее в стиле чертежа. Любые советы о том, как заставить fancybox открываться по центру как окно шириной 250 пикселей?

Редактировать:

Вот код, который я сейчас использую:

$(document).ready(function() {

    $("a#fancypants-1").fancybox({
        'autodimensions'    : true,
        'width'             : 250,
        'scrolling'         : 'no',
        'opacity'          : true,
        'overlayShow'       : true,
        'overlayColor'      : '#000',
        'overlayOpacity'    : 0.8,
        'transitionIn'      : 'elastic',
        'hideOnContentClick': false ,
        'transitionOut'     : 'none'
    });
});

person Ribena    schedule 18.04.2011    source источник


Ответы (1)


попробуй так

$.fancybox({

                    'autoDimensions'  : true,
                'height': 'auto',
                            'width':250px; 
                'scrolling' : 'no',
                'transitionIn'    : 'none',
                'transitionOut'    : 'none',                    

            });
person Mahesh KP    schedule 18.04.2011
comment
Ура @mahesh, но он все еще не работает. Я не уверен, что fancybox принимает 250px. Насколько я понимаю из документации, это должно быть просто 250, и нет упоминания о том, что он принимает auto, но это возможно. Я пробовал и с этими поправками, но, увы, не повезло. Что-нибудь еще, что я мог бы попробовать? - person Ribena; 18.04.2011