Tôi đang cố gắng tìm ra cách để div tự động thay đổi kích thước, dựa trên kích thước của cửa sổ trình duyệt. Tôi đã thiết lập một jsbin minh họa vấn đề của tôi, ở đây: http://jsbin.com/uxomulTự động thay đổi kích thước div dựa trên kích thước của cửa sổ trình duyệt
Điều tôi muốn làm là thay đổi kích thước div chứa hình ảnh sao cho div luôn lấp đầy những gì còn lại của chiều cao cửa sổ trình duyệt (ngoại trừ lề 25px ở dưới cùng, được đặt trên cơ thể).
Dưới đây là một bản demo rằng có lẽ minh họa những gì tôi muốn đạt được rõ ràng hơn: http://emilolsson.com/shop/demo/layers
Bất kỳ ý tưởng những gì sẽ là cách tốt nhất để tiếp cận này?
trình một cách hoàn hảo, không nghĩ rằng nó sắp sửa được dễ dàng, cảm ơn! Edit: Hiện tại tôi cần sử dụng -120 thay vì -25, tại sao? http://jsbin.com/afokor – INT
Có lẽ có những thứ khác mà bạn chưa cân nhắc, như biên giới, miếng đệm, lề cơ thể, vv Nếu bạn biết tất cả các yếu tố bạn cần, bạn có thể sử dụng 'jQuery (phần tử) .outerWidth (true) 'trên mỗi – Andre
Đặt chiều rộng qua $ (phần tử) .attr ('width', 100) sẽ đặt giá trị độ rộng, nhưng không thay đổi kích thước thành phần trên cuộc gọi. Đáng nói đến. Bạn cũng có thể sử dụng $ ('phần tử'). Css ('chiều rộng', '100px') làm thay đổi kích thước phần tử khi được gọi. – NuclearPeon