2013-06-16 8 views

Trả lời

9

Trong khi điều này không thực sự ảnh hưởng đến bất cứ điều gì nó vẫn còn là một câu hỏi hợp lệ.

Lý do là mã này:

// Workaround failing boxSizing test due to offsetWidth returning wrong value 
// with some non-1 values of body zoom, ticket #13543 
jQuery.swap(body, body.style.zoom != null ? { zoom: 1 } : {}, function() { 
    support.boxSizing = div.offsetWidth === 4; 
}); 

Đây chỉ là một thử nghiệm cho boxSizing hỗ trợ. jQuery.swap() được mô tả trong nguồn dưới dạng:

Một phương pháp để nhanh chóng hoán đổi vào/ra thuộc tính CSS để có được tính toán chính xác.

body.style.zoom != null ? { zoom: 1 } : {} lợi nhuận zoom: 1 nếu body.style.zoomkhôngnull và một đối tượng rỗng nếu nó được. Giá trị trả về sau đó được áp dụng cho phần tử body, đó là lý do tại sao thẻ có một thẻ trống rỗng style.

+0

Thực tế nó hiển thị: loại bảng –