là có thể bắt đầu kéo bằng phần tử khác không?Bắt đầu kéo bằng phần tử khác
Ví dụ: http://jsbin.com/igohod/edit#preview
Tôi muốn bắt đầu kéo #ct
khi tôi bấm vào #icon
. Đáng chú ý, #icon
không phải là hậu duệ của số #ct
trong cây DOM.
html
<div style="position:absolute; top:20px; left:10px;">
<div id="icon">Icon</div>
</div>
<div style="position:absolute; top:20px; right:10px;">
<div id="ct">start this drag when you drag the icon</div>
</div>
js
$(document).ready(function()
{
// $('#icon').draggable();
$('#ct').draggable();
});
UPDATE:
dụ mới với sắp xếp được
http://jsbin.com/igohod/8/edit#preview
Giải pháp
http://jsbin.com/igohod/13/edit#preview
Tôi nghĩ rằng lý do div mới chỉ xuất hiện ở dưới cùng của div sắp xếp là các tọa độ chuột và div mới không bao giờ trong div sắp xếp với nhau ... – shaun5
Tôi đã chính xác. Nếu div được di chuyển đến con trỏ, có thể sắp xếp hoạt động bình thường. http://jsbin.com/igohod/11/ – shaun5
Perfekt! Tôi chỉ cần thêm cursorAt: '{top: 15, left: 225}' vào draggable và nó hoạt động rất tốt! – user970727