2012-03-23 42 views

Trả lời

-1

Điều này sẽ thực hiện.

$.fancybox({ 
    width:600, 
    height:300, 
    autoResize:false 
}); 
+0

giải pháp của bạn không hiệu quả đối với tôi –

0

tôi đã sử dụng trước khi chương trình tùy chọn để thay đổi kích thước:

beforeShow: function(){ 
    this.width = $('.fancybox-iframe').contents().find('html').width(); 
    this.height = $('.fancybox-iframe').contents().find('html').height(); 
} 

Để có được điều này để chạy từ bên trong khung, bạn cần phải bắn phụ huynh $ fancybox.update() từ đứa trẻ.. nên thay đổi kích thước trang.

0

Bạn có thể thay đổi kích thước chiều rộng và chiều cao iframe theo chiều rộng nội dung và cao bằng cách sử dụng tùy chọn này autoSize là đúng. Nếu autoSize là true, hãy đặt cả autoHeight và autoWidth thành true. Điều này có nghĩa là chiều rộng và chiều cao nội dung 'nội tuyến', 'ajax' và 'html' được tự động xác định.

$.fancybox.open({ 
padding : 0, 
href:'http://www.gamespot.com', 
type: 'iframe', 
autoSize: true 
}); 
Các vấn đề liên quan