使用jquery实现div删除和左右移动更换顺序的功能

235 篇文章 6 订阅
192 篇文章 2 订阅

使用jquery实现div左右移动更换顺序

html代码

<div class="col-md-8 col-sm-8 col-xs-12 albumImages">
	<div class="albumOneImages">
		<div class="viewThumb">
		<p class="diyControl">
			<span class="diyLeft" onclick="albumLeftMove(this)"><i></i></span>
			<span class="diyCancel" onclick="if (confirm('您确实要删除该图片吗?')) dropAlbumImgResponse(this)"><i></i></span>
			<span class="diyRight" onclick="albumRightMove(this)"><i></i></span>
		</p>
		<div class="input-btn">
			<img src="https://www.qipa250.com/Product/20201028HH333820201028HH3338.png" style="width:100px;height:100px;">
		</div>
			<input type="file" class="file" style="display:none" accept="image/*">
			<input type="hidden" name="album_pic[]" class="form-control album_pic" value="Product/20201028HH333820201028HH3338.png">
		</div>
	</div>


	<div class="albumOneImages">
		<div class="viewThumb">
			<p class="diyControl">
			<span class="diyLeft" onclick="albumLeftMove(this)"><i></i></span>
			<span class="diyCancel" onclick="if (confirm('您确实要删除该图片吗?')) dropAlbumImgResponse(this)"><i></i></span>
			<span class="diyRight" onclick="albumRightMove(this)"><i></i></span>
			</p>
			<div class="input-btn">
			<img src="https://www.qipa250.com/Product/20201028HH102420201028HH1024.jpg" style="width:100px;height:100px;">
			</div>
			<input type="file" class="file" style="display:none" accept="image/*">
			<input type="hidden" name="album_pic[]" class="form-control album_pic" value="Product/20201028HH102420201028HH1024.jpg">
		</div>
	</div>

	<div class="albumOneImages">
		<div class="viewThumb">
			<p class="diyControl">
			<span class="diyLeft" onclick="albumLeftMove(this)"><i></i></span>
			<span class="diyCancel" onclick="if (confirm('您确实要删除该图片吗?')) dropAlbumImgResponse(this)"><i></i></span>
			<span class="diyRight" onclick="albumRightMove(this)"><i></i></span></p>
			<div class="input-btn">
			<img src="https://www.qipa250.com/Product/20201028HH335020201028HH3350.png" style="width:100px;height:100px;">
			</div>
			<input type="file" class="file" style="display:none" accept="image/*">
			<input type="hidden" name="album_pic[]" class="form-control album_pic" value="Product/20201028HH335020201028HH3350.png">
		</div>
	</div>

	<div class="albumOneImages">
		<div class="viewThumb">
			<p class="diyControl">
			<span class="diyLeft" onclick="albumLeftMove(this)"><i></i></span>
			<span class="diyCancel" onclick="if (confirm('您确实要删除该图片吗?')) dropAlbumImgResponse(this)"><i></i></span>
			<span class="diyRight" onclick="albumRightMove(this)"><i></i></span></p>
			<div class="input-btn">
			<img src="https://www.qipa250.com/Product/20201028HH102920201028HH1029.jpg" style="width:100px;height:100px;">
			</div>

			<input type="file" class="file" style="display:none" accept="image/*">
			<input type="hidden" name="album_pic[]" class="form-control album_pic" value="Product/20201028HH102920201028HH1029.jpg">
		</div>
	</div>

	<div class="albumOneImages">
		<div class="viewThumb">
			<p class="diyControl">
			<span class="diyLeft" onclick="albumLeftMove(this)"><i></i></span>
			<span class="diyCancel" onclick="if (confirm('您确实要删除该图片吗?')) dropAlbumImgResponse(this)"><i></i></span>
			<span class="diyRight" onclick="albumRightMove(this)"><i></i></span></p>
			<div class="input-btn">
			<img src="https://www.qipa250.com/Product/20201028HH335620201028HH3356.png" style="width:100px;height:100px;">
			</div>
			<input type="file" class="file" style="display:none" accept="image/*">
			<input type="hidden" name="album_pic[]" class="form-control album_pic" value="Product/20201028HH335620201028HH3356.png">
		</div>
	</div>

	<div class="albumOneImages">
		<div class="viewThumb">
			<p class="diyControl">
			<span class="diyLeft" onclick="albumLeftMove(this)"><i></i></span>
			<span class="diyCancel" onclick="if (confirm('您确实要删除该图片吗?')) dropAlbumImgResponse(this)"><i></i></span>
			<span class="diyRight" onclick="albumRightMove(this)"><i></i></span></p>
			<div class="input-btn">
			<img src="https://www.qipa250.com/Product/20201028HH102720201028HH1027.jpg" style="width:100px;height:100px;">
			</div>
			<input type="file" class="file" style="display:none" accept="image/*">
			<input type="hidden" name="album_pic[]" class="form-control album_pic" value="Product/20201028HH102720201028HH1027.jpg">
		</div>
	</div>

	<div class="albumOneImages">
		<div class="viewThumb">
			<p class="diyControl">
			<span class="diyLeft" onclick="albumLeftMove(this)"><i></i></span>
			<span class="diyCancel" onclick="if (confirm('您确实要删除该图片吗?')) dropAlbumImgResponse(this)"><i></i></span>
			<span class="diyRight" onclick="albumRightMove(this)"><i></i></span></p>
			<div class="input-btn">
			<img src="https://www.qipa250.com/Product/20201028HH481220201028HH4812.jpg" style="width:100px;height:100px;">
			</div>

			<input type="file" class="file" style="display:none" accept="image/*">
			<input type="hidden" name="album_pic[]" class="form-control album_pic" value="Product/20201028HH481220201028HH4812.jpg">
		</div>
	</div>
</div>

//删除相册图片
function dropAlbumImgResponse(that) {
  $(that).parent().parent().parents('.albumOneImages').remove();
}

//向左移动
function albumLeftMove(that) {
    leftLi($(that).parents('.albumOneImages').prev(), $(that).parents('.albumOneImages'));
}

//向右移动
function albumRightMove(that) {
    rightLi($(that).parents('.albumOneImages').next(), $(that).parents('.albumOneImages'));
}

//左移事件;
function leftLi($leftli, $li) {
    $li.insertBefore($leftli);
}

//右移事件;
function rightLi($rightli, $li) {
    $li.insertAfter($rightli);
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值