Có phương pháp nào để khách hàng trực tiếp cho một phần tử liên quan đến tài liệu ngoài bù trừ không? getBoundingClientRect() nhận giá trị tương đối so với trình duyệt của máy khách.GetBoundingClientRect nhưng liên quan đến toàn bộ tài liệu
Tôi đang sử dụng chiều cao D3 và jquery() hoặc chiều rộng() đang hoạt động (tôi thậm chí đã thử làm window.load()), nhưng offset() là. Không được javascripts .offset
return [$e.offset().top + $e.height()/2,
$e.offset().left + $e.width()/2]
$ e.height() và $ e.width() cả hai trở về 0
Đây là một yếu tố SVG, tôi chỉ sử dụng nó để chỉnh sửa SVG của tôi. Việc tải/xử lý SVG với D3 dễ dàng hơn nhiều. Dự án không liên quan đến dữ liệu, nó chỉ là một bản đồ.
Mã xin vui lòng .... – Learner
bạn có $ e.height(). chiều cao/2 nó phải là $ e.height()/2 –
Đây có phải là phần tử SVG hay phần tử HTML không? Bạn đang làm gì với D3? – nrabinowitz