基于jquery插件實(shí)現(xiàn)拖拽刪除圖片功能
更新時(shí)間:2020年08月27日 09:03:09 作者:wangjingjing1014
這篇文章主要介紹了基于jquery插件實(shí)現(xiàn)拖拽刪除圖片功能的相關(guān)資料,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
本文實(shí)例為大家分享了jquery插件實(shí)現(xiàn)拖拽刪除圖片功能的具體代碼,供大家參考,具體內(nèi)容如下
實(shí)現(xiàn)以下效果

完全拖出這個(gè)層,圖片會(huì)消失,否則圖片會(huì)回到原來的位置
<html>
<head>
<title></title>
<style type="text/css">
#mydiv{ width:900px; background-color:#444; border:1px solid red}
#mydiv2{ width:900px;; border:1px solid red}
img{ width:200px; height:200px;}
ul{ list-style-type:none;}
ul li{ display:inline;}
</style>
<script src="js/Jquery1.7.js" type="text/javascript"></script>
<!-- <script src="js/jquery-ui-1.8.18.custom.min.js" type="text/javascript"></script>-->
<!-- 或1.8用以下四個(gè)-->
<script src="js/jquery.ui.core.js" type="text/javascript"></script>
<script src="js/jquery.ui.widget.js" type="text/javascript"></script>
<script src="js/jquery.ui.mouse.js" type="text/javascript"></script>
<script src="js/jquery.ui.draggable.js" type="text/javascript"></script>
<script type="text/javascript">
$(function () {
//存儲(chǔ)的是被拖動(dòng)的圖片的初始坐標(biāo)
var startleft = 0;
var starttop = 0;
$('img').draggable({
start: function () {
//為兩個(gè)變量設(shè)置被拖動(dòng)圖片的初始坐標(biāo)
startleft = $(this).offset().left;
starttop = $(this).offset().top;
},
stop: function () {
if ($(this).offset().left > $('#mydiv').offset().left + $('#mydiv').width() || $(this).offset().top > $('#mydiv').offset().top + $('#mydiv').height()) {
$(this).remove();
}
else {
//復(fù)位
$(this).offset({
left: startleft,
top: starttop
})
}
}
})
})
</script>
</head>
<body>
<div id="mydiv">
<ul>
<li><img src="images/img01.jpg" /></li>
<li><img src="images/img02.jpg" /></li>
<li><img src="images/img03.jpg" /></li>
<li><img src="images/img04.jpg" /></li>
</ul>
</div>
</body>
</html>
以上就是本文的全部內(nèi)容,希望對(duì)大家學(xué)習(xí)jquery程序設(shè)計(jì)有所幫助。
您可能感興趣的文章:
- 簡單漂亮的js彈窗可自由拖拽且兼容大部分瀏覽器
- js彈窗返回值詳解(window.open方式)
- javascript拖拽應(yīng)用實(shí)例
- 基于React.js實(shí)現(xiàn)原生js拖拽效果引發(fā)的思考
- javascript拖拽效果延伸學(xué)習(xí)
- js拖拽的原型聲明和用法總結(jié)
- JavaScript簡單實(shí)現(xiàn)彈出拖拽窗口(一)
- JavaScript簡單實(shí)現(xiàn)彈出拖拽窗口(二)
- JavaScript實(shí)現(xiàn)相冊(cè)彈窗功能(zepto.js)
- 原生js實(shí)現(xiàn)自由拖拽彈窗代碼demo
相關(guān)文章
jquery中的$(document).ready()與window.onload的區(qū)別
瀏覽器執(zhí)行window.onload函數(shù)不僅僅是在構(gòu)建完DOM樹之后, 也是在所有圖像和其他外部資源完整的加載并且在瀏覽器窗口顯示完畢之后.2009-11-11
鋒利的jQuery 第三章章節(jié)總結(jié)的例子
改寫《鋒利的jQuery》第三章章節(jié)總結(jié)的例子2010-03-03
JQuery中DOM實(shí)現(xiàn)事件移除的方法
這篇文章主要介紹了JQuery中DOM實(shí)現(xiàn)事件移除的方法,涉及jQuery中unbind方法移除事件綁定的相關(guān)技巧,需要的朋友可以參考下2015-06-06

