javascript - 在可排序的 Jquery UI 上拖动项目的问题
问题描述
我正在使用可排序的 jQuery UI 来允许用户在两个列表之间拖放,然后对项目进行排序,但是我有一个错误,从第一个列表中选择时,选择的内容不是全部div
,只是后面的内容鼠标光标。
在此之后,会发生许多错误,例如我无法订购,移回第一个列表并且一切都无法撤消。
这是视图代码:
<div class="row col-md-12">
<div class="col-md-6">
@foreach (var item in Model.Games.AvailableGamesStats.GameAchievements.Where(f => f.SectionID == null))
{
<div class="connectedSortable" id="achievements" style="margin-top:10px; margin-bottom:10px; z-index:1; cursor:move; height:60px">
<img src="@item.Icon" style="float:left" />
<b>@item.DisplayName</b><br />
<i>@item.Description</i>
@if (item.Difficulty != null)
{
<img src="@item.Difficulty.DifficultyImage" style="float:right; width:32px" />
}
</div>
}
</div>
<div class="col-md-6">
<div class="card" style="height:100%; z-index:0">
<div class="card-header text-center" contenteditable="true">Name</div>
<div class="card-body connectedSortable" id="chievo">
</div>
</div>
</div>
和 jQuery...
$(function () {
$("#chievo, #achievements").sortable({
connectWith: ".connectedSortable"
}).disableSelection();
});
我尝试移动的第一个 div 项目是图像、标题和描述的集合,但是当我尝试移动时,只有一个项目移动,并且无法订购或撤消任何操作。
解决方案
推荐阅读
- git - 有人可以解释一下 git rebase 在这张照片中在做什么吗?
- javascript - 从输入保存数据的问题
- office-ui-fabric - 如何使用 react-testing-library 来测试组合框组件?
- python-3.x - 使用 Electron.js 应用程序打包 python 脚本
- java - 多对多三表关系JPA
- java - 如何在 Http Post 中清理和验证 Pojo 以通过 Checkmarx 扫描
- amazon-web-services - 如何使用 powershell 删除 AWS 配置以避免产生任何费用?
- android - Android前台通知消失
- php - 使用 ACF 在 WooCommerce 购物车中为可变产品获取自定义字段
- package - Oracle Linux 7 存储库 rpm 文件不可用