リスト項目を結ぶ線を描きたいとこの例ではの1つです。ユーザーがウィジェットをドラッグすると、その行は5つ1つに接続されたままになります。模擬Microsoft Accessクエリウィザード
$('.ui-widget-content').draggable({
\t handle: '.ui-widget-header' }
)
$('.ui-widget-header').disableSelection()
.ui-widget-content {
\t width: 100px;
\t height: 100px;
}
.ui-widget-header {
\t cursor: move;
}
.list-unstyled {
\t list-style-type:none;
\t padding-left:10px;
}
.primaryKey, .secondaryKey {
\t font-weight:bold
}
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>jQuery UI Draggable - Handles</title>
<link rel="stylesheet" href="//code.jquery.com/ui/1.12.1/themes/base/jquery-ui.css">
<link rel="stylesheet" href="https://jqueryui.com/resources/demos/style.css">
</head>
<body>
<div class="ui-widget-content">
\t <div class="ui-widget-header">handle One</div>
\t <ul class="list-unstyled">
\t \t <li class="primaryKey">One</li>
\t \t <li>Two</li>
\t \t <li>Three</li>
\t </ul>
</div>
<div class="ui-widget-content">
\t <div class="ui-widget-header">handle Two</div>
\t <ul class="list-unstyled">
\t \t <li>Four</li>
\t \t <li class="secondaryKey">Five</li>
\t \t <li>Six</li>
\t </ul>
</div>
<script src="https://code.jquery.com/jquery-1.12.4.js"></script>
<script src="https://code.jquery.com/ui/1.12.1/jquery-ui.js"></script>
接続ポイントはどこにありますか? "One"と "Five"の中心?直線? – Twisty