0

私はajaxを介してfancybox-site-previewを呼び出していますが、さらにfancyboxオプションを配置する場所がわかりません。

$.ajax({
    type    : "POST",
    cache   : false,
    url     : "../mysite/",
    data    : $('#myform').serializeArray(),
    success : function(data) {
        $.fancybox(data);
        }
    });

追加したいのですがwidth: '100%', height: '100%', 、中、前、後の様々な位置で試してみました$.fancybox(data);が、うまくいきませんでした。

4

4 に答える 4

2
$.ajax: {
    type     : "POST",
    cache    : false,
     url : "../mysite/",
     data : $('#myform').serializeArray(),
    success: function(data) {
        $.fancybox({
            'width': 100,
            'height': 100,
            'enableEscapeButton' : false,
            'overlayShow' : true,
            'overlayOpacity' : 0,
            'hideOnOverlayClick' : false,
            'content' : data
        });
    }
}
于 2012-12-18T10:27:01.300 に答える
1
function (data) {
   $.extend(data, {'width': '100%', 'height': '100%'});
   $.fancybox(data);
}
于 2012-12-18T10:27:17.727 に答える
1

試す :

$.ajax({
    type: "POST",
    cache: false,
    url: "../mysite/",
    data: $('#myform').serializeArray(),
    success: function(data) {
        $.fancybox(data, {
            "width": "100%",
            "height": "100%"
        });
    }
});​
于 2012-12-18T19:00:31.280 に答える
-2

私は自分の質問に答えて解決することができます: すべての解決策は機能しているように見えますが、 と を定義する必要がminWidthありますminHeightwidthとでは機能しませんheight

于 2012-12-20T10:01:47.697 に答える