WEB 前端网页使用 SortableJS 快速实现拖拽拖动相关功能

解决使用 SortableJS 遇到的问题和坑

发布用户:小梦

2023/07/15 10:45


此篇文章介绍在网页前端使用 SortableJS 快速实现拖拽相关功能,并解决一些问题和避坑。

“SortableJS 是功能强大的 JavaScript 拖拽库”,这是其自评的,上图展示的效果就是实际应用的场景,通过使用 SortableJS,我们可以方便快捷地实现 WEB 前端的拖动功能,原网址:www.sortablejs.com

<div id="div_sortable_box">
   <span class="SPAN_sortable">01</span>
   <span class="SPAN_sortable">02</span>
   <span class="SPAN_sortable">03</span>
   <span class="SPAN_sortable">04</span>
   <span class="SPAN_sortable">05</span>
   <span class="SPAN_sortable">06</span>
   <span class="SPAN_sortable">07</span>
   <span class="SPAN_sortable">08</span>
   <span class="SPAN_sortable">09</span>
   <span class="SPAN_sortable">10</span>
</div>
<script>
   new Sortable(document.getElementById("div_sortable_box"), {
       draggable: ".SPAN_sortable",
       animation: 150,
       chosenClass: "sortable-chosen"
   })
</script>

上面就是全部的标记代码和脚本代码,除开了样式代码,因为下面会介绍关于样式代码使用不当可能造成的问题和避坑。比如拖动后边距消失,紧贴在一起的问题:

作者要求查看完整内容需付费

先登录


代码写多了,脑力不够用了,请我喝杯咖啡提提神 ☕

警告!禁止网络诈骗、非法集资、非法套现等法律外的缘由转账汇款,你的赞赏转账请考虑再三后支付,此收款不作任何形式的退款。





金额:¥0.03

* 支付宝支付后如果没有自动返回请手动返回此页并刷新。



* 在线内容服务不支持任何形式的退款/退费操作;支付后的订单记录可以在“用户主页 - 用户订单中心”查看。

此网站可能不完全兼容您目前的浏览器!
此页随时可能被替换下线,请不要依赖此页功能!
此页正在维护更新,可能会出现错误或卡顿。
通知 & 公告

暂时还没有消息