У меня есть два divs, которые можно перетаскивать с помощью двух щелчков.JQuery увеличивает порог срабатывания заслонки и перезагружает его положение, если не может произойти защелка
Я не могу найти или найти способ сделать следующее:
сделать оба перетаскиваемых дивы и оба Droppable дивы ведут себя так же без массированной кода копии вставки.
Увеличьте порог привязки до точки, в которой перетаскиваемый div автоматически перемещается на место.
Если перетаскиваемым ДИВ помещается в маленький внутри сбрасываемой DIV он должен быть сброшен в это последний щелкнул местоположение. \
Я только начинающий так пожалуйста, сообщите мне любые обиды в моем пост, чтобы я мог редактировать его и учиться у них.
<html>
<head>
<link href = "https://code.jquery.com/ui/1.10.4/themes/ui-lightness/jquery-ui.css"
rel = "stylesheet">
<script src = "https://code.jquery.com/jquery-1.10.2.js"></script>
<script src = "https://code.jquery.com/ui/1.10.4/jquery-ui.js"></script>
<style>
\t \t #destination {
\t \t \t width: 150px;
\t \t \t height: 150px;
\t \t \t background-color: red;
\t \t } \t
\t \t
\t \t #draggable { width: 150px; height: 150px; background:#eee;}
\t \t
\t </style>
<script>
$(function() {
$("#draggable").draggable({ snap: "#destination" });
\t \t \t $("#destination").droppable();
});
</script>
</head>
<body>
\t <div id="destination">
\t destination
</div>
<div id = "draggable">
<p>Drag me !!!</p>
</div>
<div id="destination">
\t destination
</div>
<div id = "draggable">
<p>Drag me !!!</p>
</div>
</body>
</html>
вау tahnks много! что мне нужно! – Adi
Можете ли вы объяснить мне, что означает data-action = '', и почему вы его использовали? Я пытаюсь найти его в документации javascript, но с небольшой удачей – Adi
Я думаю, что я получил его, вместо того, чтобы выбирать каждый отдельный div, вы просто добавляете к нему тег, а затем заставляете программу работать только с элементами, имеющими этот тег? – Adi