拖拽图片切换顺序


html 需要用到bootstrap4.5 css

<div id="pictureList" class="p-4 border rounded">
    <div class="row mx-n2">

        <div class="img-main px-2">
            <div class="img-div img-thumbnail position-relative" draggable="true">
                <span class="text-primary main-pic-text" style="position:absolute;right:0.5em;display:none;">主图span>
                <img class="img-fluid h-100" src="~/Upload/006762ca-8000-45c7-8535-eae106c97ee7.jpg" draggable="false" alt="" />
            div>
            <div class="d-flex">
                <a href="javascript:;" class="setPic"> 设为主图a>
                <a href="javascript:;" class="delPic ml-auto">删除a>
            div>
        div>
        <div class="img-main px-2">
            <div id="img2" class="img-div  img-thumbnail position-relative" draggable="true">

                <span class="text-primary main-pic-text" style="position:absolute;right:0.5em;display:none;">主图span>
                <img class="img-fluid h-100" src="http://pic.9ht.com/up/2018-4/2018041015541653038.jpg" draggable="false"
                     alt="通用的占位符缩略图">
            div>
            <div class="d-flex">
                <a href="javascript:;" class="setPic"> 设为主图2a>
                <a href="javascript:;" class="delPic ml-auto">删除a>
            div>
        div>
        <div class="img-main px-2">
            <div class="img-div  img-thumbnail position-relative" draggable="true">

                <span class="text-primary main-pic-text" style="position:absolute;right:0.5em;display:none;">主图span>
                <img class="img-fluid h-100" src="http://pic.rmb.bdstatic.com/9619bd4b6f54160c5c81c6525f35f88b.jpeg" draggable="false"
                     alt="通用的占位符缩略图">
            div>
            <div class="d-flex">
                <a href="javascript:;" class="setPic ">设为主图4a>
                <a href="javascript:;" class="delPic ml-auto">删除a>
            div>
        div>
        <div class="img-main px-2">
            <div class="img-div  img-thumbnail position-relative" draggable="true">

                <span class="text-primary main-pic-text" style="position:absolute;right:0.5em;display:none;">主图span>
                <img class="img-fluid h-100" src="http://pic5.photophoto.cn/20071217/0008020241208713_b.jpg" draggable="false"
                     alt="通用的占位符缩略图">
            div>
            <div class="d-flex">
                <a href="javascript:;" class="setPic">设为主图41a>
                <a href="javascript:;" class="delPic ml-auto ">删除a>
            div>
        div>
        <div class="img-main px-2">
            <div class="img-div  img-thumbnail position-relative" draggable="true">

                <span class="text-primary main-pic-text" style="position:absolute;right:0.5em;display:none;">主图span>
                <img class="img-fluid h-100" src="http://pic5.photophoto.cn/20071217/0008020241208713_b.jpg" draggable="false"
                     alt="通用的占位符缩略图">
            div>
            <div class="d-flex">
                <a href="javascript:;" class="setPic">设为主图1a>
                <a href="javascript:;" class="delPic ml-auto ">删除a>
            div>
        div>
        <div class="img-main px-2">
            <div class="img-div  img-thumbnail position-relative" draggable="true">

                <span class="text-primary main-pic-text" style="position:absolute;right:0.5em;display:none;">主图span>
                <img class="img-fluid h-100" src="http://pic5.photophoto.cn/20071217/0008020241208713_b.jpg" draggable="false"
                     alt="通用的占位符缩略图">
            div>
            <div class="d-flex">
                <a href="javascript:;" class="setPic">设为主图2a>
                <a href="javascript:;" class="delPic ml-auto ">删除a>
            div>
        div>
        <div class="img-main px-2">
            <div class="img-div  img-thumbnail position-relative" draggable="true">

                <span class="text-primary main-pic-text" style="position:absolute;right:0.5em;display:none;">主图span>
                <img class="img-fluid h-100" src="http://pic5.photophoto.cn/20071217/0008020241208713_b.jpg" draggable="false"
                     alt="通用的占位符缩略图">
            div>
            <div class="d-flex">
                <a href="javascript:;" class="setPic">设为主图3a>
                <a href="javascript:;" class="delPic ml-auto ">删除a>
            div>
        div>
        <div class="img-main px-2">
            <div class="img-div  img-thumbnail position-relative" draggable="true">

                <span class="text-primary main-pic-text" style="position:absolute;right:0.5em;display:none;">主图span>
                <img class="img-fluid h-100" src="http://pic5.photophoto.cn/20071217/0008020241208713_b.jpg" draggable="false"
                     alt="通用的占位符缩略图">
            div>
            <div class="d-flex">
                <a href="javascript:;" class="setPic">设为主图4a>
                <a href="javascript:;" class="delPic ml-auto ">删除a>
            div>
        div>
        <div class="img-main px-2">
            <div class="img-div  img-thumbnail position-relative" draggable="true">

                <span class="text-primary main-pic-text" style="position:absolute;right:0.5em;display:none;">主图span>
                <img class="img-fluid h-100" src="http://pic5.photophoto.cn/20071217/0008020241208713_b.jpg" draggable="false"
                     alt="通用的占位符缩略图">
            div>
            <div class="d-flex">
                <a href="javascript:;" class="setPic">设为主图5a>
                <a href="javascript:;" class="delPic ml-auto ">删除a>
            div>
        div>
        <div class="img-main px-2">
            <div class="img-div  img-thumbnail position-relative" draggable="true">

                <span class="text-primary main-pic-text" style="position:absolute;right:0.5em;display:none;">主图span>
                <img class="img-fluid h-100" src="http://pic5.photophoto.cn/20071217/0008020241208713_b.jpg" draggable="false"
                     alt="通用的占位符缩略图">
            div>
            <div class="d-flex">
                <a href="javascript:;" class="setPic">设为主图6a>
                <a href="javascript:;" class="delPic ml-auto ">删除a>
            div>
        div>
        <div class="img-main px-2">
            <div class="img-div  img-thumbnail position-relative" draggable="true">

                <span class="text-primary main-pic-text" style="position:absolute;right:0.5em;display:none;">主图span>
                <img class="img-fluid h-100" src="http://pic5.photophoto.cn/20071217/0008020241208713_b.jpg" draggable="false"
                     alt="通用的占位符缩略图">
            div>
            <div class="d-flex">
                <a href="javascript:;" class="setPic">设为主图7a>
                <a href="javascript:;" class="delPic ml-auto ">删除a>
            div>
        div>
        <div class="img-main px-2">
            <div class="img-div  img-thumbnail position-relative" draggable="true">

                <span class="text-primary main-pic-text" style="position:absolute;right:0.5em;display:none;">主图span>
                <img class="img-fluid h-100" src="http://pic5.photophoto.cn/20071217/0008020241208713_b.jpg" draggable="false"
                     alt="通用的占位符缩略图">
            div>
            <div class="d-flex">
                <a href="javascript:;" class="setPic">设为主图8a>
                <a href="javascript:;" class="delPic ml-auto ">删除a>
            div>
        div>
    div>
div>