Tôi có thể thay đổi kích thước chiều cao với phần $.fancybox.resize();
, nhưng chiều rộng chỉ không cập nhật theo nội dung mới. Suy nghĩ?FancyBox thay đổi kích thước chiều rộng
Trả lời
$.fancybox.resize
: "Auto-thay đổi kích thước Fancybox chiều cao để phù hợp với chiều cao của nội dung."
Vì vậy, có vẻ như nó không có ý định điều chỉnh chiều rộng.
Nếu bạn muốn điều chỉnh chiều rộng, bạn có thể làm điều đó bằng cách thay đổi kích thước các yếu tố #fancybox-wrap
và #fancybox-inner
theo cách thủ công. Sau khi một số kiểm tra rất nhanh, có vẻ như #fancybox-wrap
được thiết lập để 20px rộng hơn #fancybox-inner
:
$('#fancybox-inner').width(400);
$('#fancybox-wrap').width(420);
Bạn cũng có thể điều chỉnh độ rộng khi bạn lần đầu tiên đăng ký Fancybox sử dụng width
tùy chọn:
$('#somelink').fancybox({ width: '100px' });
Trong phiên bản mới hơn phiên bản của Fancybox (1.3.4 trong trường hợp của tôi) sử dụng
$('#fancybox-content').width(600);
thay vì
$('#fancybox-inner').width(400);
cho tay điều chỉnh độ rộng
thực hiện một số thay đổi trong jquery.fancybox.js gần dòng abou nubmer: 837 thay đổi
current.width = loadingBay.width();
để
current.width = loadingBay.width() + 2*current.padding;
nó làm việc tốt để tôi.
Đây là những gì làm việc cho tôi:
$('#fancybox-wrap, #fancybox-outer, #fancybox-content').css('width', 'auto');
$.fancybox.center();
Chỉ cần mở jquery.fancybox.js và thêm chiều rộng của riêng bạn. Đây là mã của tôi với chiều rộng = 72%.
// Reset dimensions so we could re-check actual size
wrap.add(skin).add(inner).width('72%').height('auto').removeClass('fancybox-tmp');
- 1. Kích thước, Chỉ thay đổi chiều rộng/chiều cao
- 2. Khung nội tuyến Fancybox tự động thay đổi kích thước
- 3. ImageMagick - Thay đổi kích thước thành chiều rộng tối đa
- 4. NSButton có chiều rộng kích thước thay đổi, góc tròn
- 5. JQGrid: Thay đổi kích thước chiều rộng lưới sau khi đổi kích thước cột
- 6. Kích thước khung nội tuyến fancybox
- 7. jQuery tablesorter + đổi kích thước chiều rộng cột
- 8. Tự động thay đổi kích thước chiều rộng và chiều cao bằng hộp thoại jQuery
- 9. Thay đổi kích thước/tỷ lệ facebook như nút (chiều cao và chiều rộng)
- 10. hình nền css thay đổi kích thước chiều rộng chiều cao cây trồng
- 11. Chiều rộng tối thiểu trong đổi kích thước cửa sổ
- 12. thay đổi kích thước hình ảnh ckfinder
- 13. Thay đổi chiều rộng Spinner DropDown
- 14. Thay đổi kích thước khung UIWebView không thay đổi kích thước nội dung bên trong
- 15. CSS 100% chiều rộng trên trình duyệt thay đổi kích thước
- 16. thay đổi kích thước ô trong quá khứ tối đa chiều rộng
- 17. Cách thay đổi kích thước chiều rộng của hộp thoại Jquery sau khi khởi tạo
- 18. jQuery - thay đổi kích thước đầu vào biểu mẫu dựa trên chiều rộng của giá trị?
- 19. Chiều rộng tối đa CSS không thay đổi kích thước tỷ lệ
- 20. CSS: Tự động thay đổi kích thước div để phù hợp với chiều rộng vùng chứa
- 21. DataGridView cột tự động điều chỉnh chiều rộng và thay đổi kích thước
- 22. Spinner Primefaces - Cách thay đổi chiều rộng
- 23. Thay đổi kích thước cửa sổ theo chiều dọc
- 24. Chiều cao jQuery() không thay đổi kích thước
- 25. Thay đổi kích thước JScrollpane với nội dung có kích thước thay đổi
- 26. Kích thước trình duyệt (chiều rộng và chiều cao)
- 27. JQUERY UI Accordion Thay đổi kích thước trên cửa sổ Thay đổi kích thước?
- 28. Ô bảng tùy chỉnh iOS không tự động thay đổi kích thước chiều rộng cho thay đổi định hướng
- 29. phương pháp setImage thay đổi chiều rộng UIBarButtonItem, ngay cả khi kích thước hình ảnh không thay đổi
- 30. thay đổi kích thước bước mở rộng trục trong ggplot2
hoạt động nhưng nó đã làm hỏng tiêu đề của tôi – mcgrailm