Tôi đang làm việc với ứng dụng kéo và thả này với jquery/javascript và tôi phải sử dụng số dư của cả hai để hoàn thành những gì tôi muốn.javascript - elementFromPoint chọn phần tử dưới
var drop = document.elementFromPoint($(this).offset().left, $(this).offset().top);
những gì tôi đang cố gắng để làm với mã này ở đây là để có được những yếu tố đó có thể kéo tôi đang cố gắng để được giảm xuống trong (hiện đang lơ lửng trên). Điều này, tuy nhiên, sẽ luôn luôn trả lại kéo của tôi, như trái ngược với các tế bào bảng (td
) bên dưới nó.
Kể từ khi tôi biết tôi đang tìm kiếm một yếu tố td
, là có một cách để thiết lập var drop
là một cái gì đó như:
var drop = document.elementFromPoint(x, y, 'td')
?
Hoặc có cách nào tốt hơn để thực hiện việc này không?
Tôi có thể thực hiện tương tự với chuyển đổi chỉ mục z thay vì chuyển đổi kiểu. – matt