gpt4 book ai didi

javascript - 在 gridstack.js 中,拖动功能不起作用

转载 作者:行者123 更新时间:2023-11-30 15:34:02 25 4
gpt4 key购买 nike

我在下面的代码(基本结构)中使用了 GridStack.JS

<div class="grid grid-stack">
<div class="grid-item cards grid-stack-item" data-gs-width="4" data-gs-height="2">
<div class="inner-grid">
</div>
</div>
<div class="grid-item cards grid-stack-item" data-gs-width="4" data-gs-height="2">
<div class="inner-grid">
</div>
</div>
<div class="grid-item cards grid-stack-item" data-gs-width="4" data-gs-height="2">
<div class="inner-grid">
</div>
</div>
<div class="grid-item cards grid-stack-item" data-gs-width="4" data-gs-height="2">
<div class="inner-grid">
</div>
</div>
<div class="grid-item cards grid-stack-item" data-gs-width="4" data-gs-height="2">
<div class="inner-grid">
</div>
</div>
<div class="grid-item cards grid-stack-item" data-gs-width="4" data-gs-height="2">
<div class="inner-grid">
</div>
</div>
<div class="grid-item cards grid-stack-item" data-gs-width="4" data-gs-height="2">
<div class="inner-grid">
</div>
</div>
<div class="grid-item cards grid-stack-item" data-gs-width="4" data-gs-height="2">
<div class="inner-grid">
</div>
</div>

脚本如下

<script type="text/javascript">
$(function () {
var options = {
cellHeight: 80,
verticalMargin: 10,
columns: 14,
acceptWidgets: '.',
animate: true,
handle: '.draghandle',
float: true,
draggable: {handle: '.-content', scroll: true, appendTo: 'body'},

};
$('.grid-stack').gridstack(options);
});

我这里有两个问题 1. 我无法让 grid-stack-items 能够被拖动。有人能帮我吗? 2. 其次,我无法缩放 grid-stack-item 容器以增加其高度以匹配内容

任何帮助将不胜感激如果有任何需要,我还可以提供更清晰的信息

谢谢

最佳答案

1) 您指定的拖动句柄 .-content 在您的标记中不存在!

2) Gridstack 项目显然具有固定的宽度和高度,因为它们是矩阵,如果您希望项目具有更高的高度,则必须通过 data-gs-height="x"< 明确指定它

关于javascript - 在 gridstack.js 中,拖动功能不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41846005/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com