基于jquery插件实现拖拽删除图片功能


Posted in Javascript onAugust 27, 2020

本文实例为大家分享了jquery插件实现拖拽删除图片功能的具体代码,供大家参考,具体内容如下

实现以下效果

基于jquery插件实现拖拽删除图片功能

完全拖出这个层,图片会消失,否则图片会回到原来的位置

<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用以下四个-->
 <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 () {
//存储的是被拖动的图片的初始坐标
   var startleft = 0;
   var starttop = 0;


   $('img').draggable({
    start: function () {
    //为两个变量设置被拖动图片的初始坐标
     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 {
     //复位
      $(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>

以上就是本文的全部内容,希望对大家学习jquery程序设计有所帮助。

Javascript 相关文章推荐
jqGrid jQuery 表格插件测试代码
Aug 23 Javascript
Js sort排序使用方法
Oct 17 Javascript
jQuery如何防止这种冒泡事件发生
Feb 27 Javascript
jQuery用FormData实现文件上传的方法
Nov 21 Javascript
DropDownList控件绑定数据源的三种方法
Dec 24 Javascript
Angular2下使用pdf插件的方法详解
Apr 29 Javascript
深入理解Vue2.x的虚拟DOM diff原理
Sep 27 Javascript
基于three.js编写的一个项目类示例代码
Jan 05 Javascript
vue实现word,pdf文件的导出功能
Jul 31 Javascript
微信小程序实现页面浮动导航
Jan 08 Javascript
Element-UI 使用el-row 分栏布局的教程
Oct 26 Javascript
html+vue.js 实现漂亮分页功能可兼容IE
Nov 07 Javascript
JavaScript String 对象常用方法详解
May 13 #Javascript
JavaScript原生对象常用方法总结(推荐)
May 13 #Javascript
jQuery配合coin-slider插件制作幻灯片效果的流程解析
May 13 #Javascript
使用jQuery制作浮动工具栏的实例分享
May 13 #Javascript
浅析JS操作DOM的一些常用方法
May 13 #Javascript
javascript判断图片是否加载完成的方法推荐
May 13 #Javascript
jQuery Easyui 验证两次密码输入是否相等
May 13 #Javascript
You might like
php面向对象全攻略 (四)构造方法与析构方法
2009/09/30 PHP
php visitFile()遍历指定文件夹函数
2010/08/21 PHP
PHP合并两个数组的两种方式的异同
2012/09/14 PHP
PHP中使用虚代理实现延迟加载技术
2014/11/05 PHP
PHP实现QQ快速登录的方法
2016/09/28 PHP
php使用redis的几种常见操作方式和用法示例
2020/02/20 PHP
最新优化收藏到网摘代码(digg,diigo)
2007/02/07 Javascript
使用js+jquery实现无限极联动
2013/05/23 Javascript
让新消息在网页标题闪烁提示的jQuery代码
2013/11/04 Javascript
JS动态添加与删除select中的Option对象(示例代码)
2013/12/25 Javascript
Struts2+jquery.form.js实现图片与文件上传的方法
2016/05/05 Javascript
BootStrap入门教程(三)之响应式原理
2016/09/19 Javascript
微信小程序 摇一摇抽奖简单实例实现代码
2017/01/09 Javascript
Angularjs验证用户输入的字符串是否为日期时间
2017/06/01 Javascript
详解Vue中一种简易路由传参办法
2017/09/15 Javascript
angular6 填坑之sdk的方法
2018/12/27 Javascript
基于node简单实现RSA加解密的方法步骤
2019/03/21 Javascript
Vue 中使用富文本编译器wangEditor3的方法
2019/09/26 Javascript
Vue-cli3项目引入Typescript的实现方法
2019/10/18 Javascript
vue 组件开发原理与实现方法详解
2019/11/29 Javascript
vue实现列表滚动的过渡动画
2020/06/29 Javascript
使用Python通过win32 COM实现Word文档的写入与保存方法
2018/05/08 Python
Python 利用内置set函数对字符串和列表进行去重的方法
2018/06/29 Python
Django中使用 Closure Table 储存无限分级数据
2019/06/06 Python
python使用beautifulsoup4爬取酷狗音乐代码实例
2019/12/04 Python
如何使用Python处理HDF格式数据及可视化问题
2020/06/24 Python
详解python中的三种命令行模块(sys.argv,argparse,click)
2020/12/15 Python
使用HTML5的Canvas绘制曲线的简单方法
2015/09/08 HTML / CSS
皮尔·卡丹巴西官方商店:Pierre Cardin
2017/07/21 全球购物
Skyscanner台湾:全球知名的旅行比价引擎
2018/07/01 全球购物
Currentbody西班牙:美容仪专家
2019/09/28 全球购物
科颜氏香港官方网店:Kiehl’s香港
2021/03/07 全球购物
运动会通讯稿50字
2014/01/30 职场文书
英语教育专业自荐信
2014/05/29 职场文书
体育馆的标语
2014/06/24 职场文书
诚信教育主题班会
2015/08/13 职场文书