基于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 相关文章推荐
jquery ajax执行后台方法
Mar 18 Javascript
JavaScript中的this实例分析
Apr 28 Javascript
ASP.NET jQuery 实例7 通过jQuery来获取DropDownList的Text/Value属性值
Feb 03 Javascript
浅谈javascript回调函数
Dec 07 Javascript
Javascript类型转换的规则实例解析
Feb 23 Javascript
jquery $.trim()去除字符串空格的实现方法【附图例】
Mar 30 Javascript
jQuery插件ajaxfileupload.js实现上传文件
Oct 23 Javascript
浅谈JQ中mouseover和mouseenter的区别
Sep 13 Javascript
JavaScript中的toString()和toLocaleString()方法的区别
Feb 15 Javascript
vue.js路由跳转详解
Aug 28 Javascript
angularjs实现猜数字大小功能
May 20 Javascript
在Vue中使用CSS3实现内容无缝滚动的示例代码
Nov 27 Vue.js
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中for与foreach的区别分析
2011/03/09 PHP
php读取图片内容并输出到浏览器的实现代码
2013/08/08 PHP
php cli换行示例
2014/04/22 PHP
php smarty模板引擎的6个小技巧
2014/04/24 PHP
PHP积分兑换接口实例
2015/02/09 PHP
WordPress中用于获取文章作者与分类信息的方法整理
2015/12/17 PHP
老生常谈PHP面向对象之注册表模式
2017/05/26 PHP
php数值计算num类简单操作示例
2020/05/15 PHP
js变量以及其作用域详解
2020/07/18 Javascript
JavaScript字符串插入、删除、替换函数使用示例
2013/07/25 Javascript
jquery实现div阴影效果示例代码
2013/09/16 Javascript
js replace替换所有匹配的字符串
2014/02/13 Javascript
js实现点击后将文字或图片复制到剪贴板的方法
2014/08/04 Javascript
Javascript中的getUTCHours()方法使用详解
2015/06/10 Javascript
JS实现可调整倒计时间代码分享
2015/08/18 Javascript
jQuery实现仿百度首页滑动伸缩展开的添加服务效果代码
2015/09/09 Javascript
js 实现数值的千分位及保存小数方法(推荐)
2016/08/01 Javascript
学习vue.js表单控件绑定操作
2016/12/05 Javascript
Node.js文件编码格式的转换的方法
2018/04/27 Javascript
Vue在页面数据渲染完成之后的调用方法
2018/09/11 Javascript
vue 基于element-ui 分页组件封装的实例代码
2018/12/10 Javascript
js将日期格式转换为YYYY-MM-DD HH:MM:SS
2020/09/18 Javascript
python 判断一个进程是否存在
2009/04/09 Python
python 爬虫出现403禁止访问错误详解
2017/03/11 Python
Python实现对一个函数应用多个装饰器的方法示例
2018/02/09 Python
Python自定义装饰器原理与用法实例分析
2018/07/16 Python
int在python中的含义以及用法
2019/06/27 Python
关于pytorch中网络loss传播和参数更新的理解
2019/08/20 Python
python seaborn heatmap可视化相关性矩阵实例
2020/06/03 Python
Python自省及反射原理实例详解
2020/07/06 Python
Python Unittest原理及基本使用方法
2020/11/06 Python
python爬取2021猫眼票房字体加密实例
2021/02/19 Python
美津浓巴西官方网站:Mizuno巴西
2019/07/24 全球购物
澳大利亚最大的在线美发和美容零售商之一:My Hair Care & Beauty
2019/08/24 全球购物
广告业务员岗位职责
2014/02/06 职场文书
《鸟的天堂》教学反思
2016/02/19 职场文书