,可以通过使用第三方库来实现,比如jQuery UI的draggable和sortable插件。
<div id="panel-container">
<div class="panel panel-default">
<div class="panel-heading">面板标题</div>
<div class="panel-body">
面板内容
</div>
</div>
</div>
$("#panel-container").draggable();
$("#panel-container").sortable();
完整的示例代码如下:
<!DOCTYPE html>
<html>
<head>
<title>可拖动面板</title>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css">
<link rel="stylesheet" href="https://code.jquery.com/ui/1.12.1/themes/base/jquery-ui.css">
</head>
<body>
<div id="panel-container">
<div class="panel panel-default">
<div class="panel-heading">面板标题</div>
<div class="panel-body">
面板内容
</div>
</div>
</div>
<script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>
<script src="https://code.jquery.com/ui/1.12.1/jquery-ui.js"></script>
<script>
$(document).ready(function() {
$("#panel-container").draggable();
$("#panel-container").sortable();
});
</script>
</body>
</html>
这样,你就可以通过拖动面板来改变其位置,并且可以将面板放置在其他容器中进行排序。
领取专属 10元无门槛券
手把手带您无忧上云