pbootcms后台自定义字段多图上传 不能多图拖动解决办法
发布人:鲸弘科技
发布时间:2026-01-28
浏览量:94 次
本文由广东鲸弘科技有限公司提供惠州小程序开发 / 网站建设专业分享。

修改ppsdminiewdefaultcontentcontent.html底部拖动js代码。如下。即可解决自定义上传多图不能拖动的问题,
<script type="text/javascript">
/*
$("#pics_box").dragsort({
dragSelector: "dl",
dragSelectorExclude: "input,textarea,dd",
dragBetween: false,
dragEnd: saveOrder,
placeHolderTemplate: "<dl class='placeHolder'><dt></dt></dl>"
});
function saveOrder() {
var data = $("#pics_box dl dt img").map(function() {
return $(this).data("url");
}).get();
$("input[name=pics]").val(data.join(","))
};
*/
// 定义一个通用的拖动排序函数
function setupDragSort(boxId, inputName) {
$(`#${boxId}`).dragsort({
dragSelector: "dl",
dragSelectorExclude: "input,textarea,dd",
dragBetween: false,
dragEnd: function() {
saveOrder(boxId, inputName);
},
placeHolderTemplate: "<dl class='placeHolder'><dt></dt></dl>"
});
}
// 定义保存排序结果的函数
function saveOrder(boxId, inputName) {
var data = $(`#${boxId} dl dt img`).map(function() {
return $(this).data("url");
}).get();
$(`input[name=${inputName}]`).val(data.join(","));
}
// 初始化每个元素的拖动排序功能
setupDragSort("pics_box", "pics");
setupDragSort("ext_yszp_box", "ext_yszp");
setupDragSort("ext_xiaogutu_box", "ext_xiaogutu");
setupDragSort("ext_caipingtu_box", "ext_caipingtu");
setupDragSort("ext_wangongtu_box", "ext_wangongtu");
</script>
推荐专题
最新阅读
-
pbootcms 上传的图片自动转换webp格式 附源码教程
2026-01-28
107 -
pbootcms教程—设置的会话目录创建失败!
2025-09-01
153 -
pbootcms模板首页循环调用所有栏目和对应内容
2025-09-01
162 -
PbootCMS在phpstudy环境下 提示错误信息“未检测到您服务器环境的sqlite3数据库扩展...”
2025-09-02
286 -
分享一条宝塔PBOOTCMS自动清理rumtime缓存目录的SHELL脚本
2025-08-29
556 -
小程序分包加载开发:突破 2M 限制 + 首屏加载提速 50% 方案
2025-12-19
171 -
pbootcms模板 后台升级程序后导致网站打不开 Parse error: syntax error, unexpec
2025-09-08
356 -
PBOOTCMS如何嵌入PDF在线预览功能(手机端如何在线预览PDF文件)
2025-09-02
134 -
PbootCMS开发环境配置:Docker一键搭建PHP 7.4 + Nginx + MySQL开发栈
2026-04-21
138 -
pbootcms模板文章列表序号怎么调用标签?
2025-08-29
128
咨询热线:
联系电话
联系邮箱
联系QQ
方案获取
