Tôi đã cố gắng tạo javascript để có tọa độ X và Y của phần tử div
. Sau khi một số cố gắng xung quanh tôi đã đưa ra một số con số nhưng tôi không chắc chắn làm thế nào để xác nhận vị trí chính xác của chúng (kịch bản trả về X là 168 và Y là 258) Tôi đang chạy kịch bản với độ phân giải màn hình 1280 x 800. Đây là tập lệnh tôi sử dụng để nhận kết quả này:nhận tọa độ X và Y cho phần tử div
function get_x(div) {
var getY;
var element = document.getElementById("" + div).offsetHeight;
var get_center_screen = screen.width/2;
document.getElementById("span_x").innerHTML = element;
return getX;
}
function get_y(div) {
var getY;
var element = document.getElementById("" + div).offsetWidth;
var get_center_screen = screen.height/2;
document.getElementById("span_y").innerHTML = element;
return getY;
}
Bây giờ câu hỏi là. Nó sẽ là hợp lý để giả định rằng đây là những tọa độ chính xác được trả về bởi chức năng hoặc là có dễ dàng để chỉ sinh ra một chút gì đó trên vị trí đó để xem chính xác nó là gì?
Và cuối cùng tôi sẽ làm thế nào để chuyển động phần tử div
này? Tôi biết tôi nên sử dụng một xử lý sự kiện mousedown
sự kiện và một thời gian để tiếp tục di chuyển các yếu tố nhưng yeah bất kỳ lời khuyên/gợi ý được đánh giá rất nhiều mối quan tâm lớn nhất của tôi là làm thế nào để có được trong khi vòng lặp chạy.
Bạn không nên đặt hai câu hỏi trong một câu hỏi. Đặt riêng câu hỏi kéo-n-thả. – katspaugh
+1 câu hỏi hay – Thariama