gridstack.js是一款响应式可拖拽的元素组件网格布局jQuery插件。该jQuery插件允许你创建给予Bootstarp v3的响应式可拖拽的网格布局界面,可以用于制作可拖拽的多列网格布局。并且它还可以支持触摸屏设备。

gridstack.js依赖下面的js库文件:

lodash.js(>= 3.5.0)

jQuery(>= 1.11.0)

jQuery UI。组件的最小需求:Core, Widget, Mouse, Draggable, Resizable

(可选项)knockout.js(>= 3.2.0)

你也可以使用underscore.js来取代lodash.js。

HTML结构

data-gs-x="0" data-gs-y="0"

data-gs-width="4" data-gs-height="2">

data-gs-x="4" data-gs-y="0"

data-gs-width="4" data-gs-height="4">

初始化插件

$(function () {

var options = {

cell_height: 80,

vertical_margin: 10

gridstack.js是一款响应式可拖拽的元素组件网格布局jQuery插件。该jQuery插件允许你创建给予Bootstarp v3的响应式可拖拽的网格布局界面,可以用于制作可拖拽的多列网格布局。并且它还可以支持触摸屏设备。外部依赖gridstack.js依赖下面的js库文件:lodash.js(>= 3.5.0)jQuery(>= 1.11.0)jQuery UI。组件的最小需求:...
gridstack.js 适合移动设备的现代Typescript库,用于仪表板 布局 和创建。 制作 多列 响应 仪表板从未如此简单。 具有多个绑定,并且可以与 , , , , 等一起使用(请参见部分)。 受到不再维护的栅格的启发,栅格栅格是用爱建造的。 如果您发现此lib有用,请捐赠或 (adumesny)并提供支持! 加入我们的Slack: : 用生成的目录 演示和例子 yarn add gridstack // or npm install -- save gridstack ES6或打字稿 import 'gridstack/dist/gridstack.min.css' ; import GridStack from 'gridstack' ; // THEN to get HTML 5 drag&drop import '
本文讲的是项目管理者必知:适用于仪表盘项目的7个优秀JavaScript库,仪表盘是用于目标或业务流程的视觉指示工具,也用于切割杂乱无章的数据,从而分割出要点的重要工具。它可以帮助评估信息并及时做出正确的决定,一款实时可视化的仪表盘通常由图标、测绘图、图形符号以及数据表格等组成。 作为项目经理,经常会面临“我们的进度怎么样了,接下来会怎么样?”这样的问...
<title>jsPlumb 拖动 元素 位置</title> <script src="https://cdn.bootcdn.net/ajax/libs/ jquery /3.5.1/ jquery .min.js"></script> <script src="https://cdn.bootcdn.net/ajax/libs/jsPlumb/2.17.7/js/jsplumb.min.js"></script> <style type="text/css"> #container { width: 600px; height: 400px; border: 1px solid #ccc; position: relative; .node { width: 100px; height: 100px; background-color: #f0f0f0; border: 1px solid #ccc; position: absolute; text-align: center; line-height: 100px; cursor: move; </style> </head> <div id="container"> <div class="node draggable" style="top: 100px; left: 100px;">节点1</div> <div class="node draggable" style="top: 200px; left: 200px;">节点2</div> <script type="text/javascript"> jsPlumb.ready(function() { jsPlumb.draggable($(".draggable"), { containment: "parent" </script> </body> </ html >