javascript - 列表展开时可嵌套2展开按钮不隐藏
问题描述
我正在尝试在 .net 核心 mvc 应用程序中实现 nestable2.js,但我无法在展开列表时隐藏展开按钮。但是,该列表确实按预期展开和折叠。
修改元素时似乎没有修改按钮类“dd-expand”。
<div class="cf nestable-lists">
<div class="dd" id="nestable">
<ol class="dd-list">
<li class="dd-item" data-id="1">
<div class="dd-handle">Item 1</div>
</li>
<li class="dd-item" data-id="2">
<div class="dd-handle">Item 2</div>
</li>
<li class="dd-item dd-collapsed" data-id="3">
<button class="dd-collapse" data-action="collapse" type="button">Collapse</button>
<button class="dd-expand" data-action="expand" type="button">Expand</button>
<div class="dd-handle">Item 3</div>
<ol class="dd-list">
<li class="dd-item" data-id="4">
<div class="dd-handle">Item 4</div>
</li>
<li class="dd-item" data-id="5" data-foo="bar">
<div class="dd-nodrag">Item 5</div>
</li>
</ol>
</li>
</ol>
</div>
</div>
手头问题的屏幕截图:
解决方案
您使用的是哪个版本的 nestable2?我用的是CDNJS:</p>
<div class="cf nestable-lists">
<div class="dd" id="nestable">
<ol class="dd-list">
<li class="dd-item" data-id="1">
<div class="dd-handle">Item 1</div>
</li>
<li class="dd-item" data-id="2">
<div class="dd-handle">Item 2</div>
</li>
<li class="dd-item dd-collapsed" data-id="3">
<button class="dd-collapse" data-action="collapse" type="button">Collapse</button>
<button class="dd-expand" data-action="expand" type="button">Expand</button>
<div class="dd-handle">Item 3</div>
<ol class="dd-list">
<li class="dd-item" data-id="4">
<div class="dd-handle">Item 4</div>
</li>
<li class="dd-item" data-id="5" data-foo="bar">
<div class="dd-nodrag">Item 5</div>
</li>
</ol>
</li>
</ol>
</div>
@section Scripts{
<script src="//cdnjs.cloudflare.com/ajax/libs/nestable2/1.6.0/jquery.nestable.min.js"></script>
<script>
$('.dd').nestable({ /* config options */ });
</script>
}
它在列表展开时隐藏展开按钮:
推荐阅读
- python-3.x - Pymongo 与 MongoDB 地图集的连接 - 错误 111 连接被拒绝
- javacard - Java Card OwnerPin - APDU 命令
- python - ImportError:无法从“urllib3.connection”导入名称“port_by_scheme”
- java - \app\src\main\res\layout\activity_login.xml:AAPT:错误:文件编译失败
- c++ - 以 8 位数字形式输入日期并显示为英文形式
- javascript - Javascript - 通过 javascript 将 -webkit-overflow-scrolling css 属性设置为正文
- javascript - 将 iframe 调整为嵌入的 facebook 视频的原始高度/纵横比
- python - 我如何定期更改图像并标记值
- ruby - xcversion更新`:NoMethodError:未定义的方法`first'为nil:NilClass
- python - 在 Python Numba/NumPy 中实现的摊销 O(1) 滚动最小值