Thay vì chỉ định chiều rộng và chiều cao của canvas Raphael, tôi cần kích thước đó là 100% kích thước của vùng chứa. Vì vậy, tôi chỉ có thể làm một Raphael ("container", containerElement.width, containerElement.height) và thiết lập chức năng onresize để thiết lập lại các giá trị đó. Nhưng sau đó các nội dung được rất jumpy và bận rộn như tôi thay đổi kích thước cửa sổ hoặc container bởi vì các thanh cuộn (mà tôi muốn nếu nó được quá nhỏ) flash trong và ngoài sự tồn tại.Vải Raphael điền một ngăn chứa div
Đây có phải là cách thích hợp để ràng buộc canvas của Raphael với kích thước đầy đủ của vùng chứa không? Tôi cũng muốn cung cấp tùy chọn để làm cho "toàn màn hình" của Raphael canvas chiếm toàn bộ cửa sổ trình duyệt.
Tôi có ấn tượng khi đọc tài liệu và các bài đăng khác trong diễn đàn thảo luận nhóm của Google mà bạn phải nhập số (đối với số pixel) trong hàm tạo Raphael chứ không phải phần trăm. Tôi sẽ thử điều đó, cảm ơn. Về toàn màn hình, tôi chỉ có nghĩa là toàn màn hình của cửa sổ trình duyệt, vì vậy 100%, 100% sẽ cho phép điều đó. –
Tài liệu Raphael hiển thị bằng cách sử dụng các kích thước cụ thể nhưng việc sử dụng tỷ lệ phần trăm không hoạt động, từ trải nghiệm bản thân. Tôi giả định rằng bạn biết về tài liệu Raphael, nhưng đây là một liên kết nếu bạn không: http://raphaeljs.com/reference.html –
Cảm ơn bạn Adam, có vẻ như đây là câu trả lời! Tôi đọc tài liệu, nhưng nó đặc biệt nói rằng chúng tôi đã phải đặt một số điểm ảnh ở đó. –