基于jquery插件实现拖拽删除图片功能_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程序设计有所帮助。

以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索jquery拖拽图片
jquery删除图片
jquery实现拖拽功能、jquery拖拽插件、jquery拖拽布局插件、jquery 拖拽上传 插件、jquery div拖拽插件,以便于您获取更多的相关知识。

时间: 2024-11-29 16:53:57

基于jquery插件实现拖拽删除图片功能_jquery的相关文章

基于jquery的jqDnR拖拽溢出的修改_jquery

复制代码 代码如下: /* * jqDnR - Minimalistic Drag'n'Resize for jQuery. * * Copyright (c) 2007 Brice Burgess <bhb@iceburg.net>, http://www.iceburg.net/ * Licensed under the MIT License: * http://www.opensource.org/licenses/mit-license.php * * $Version: 2007.

jQuery实现div拖拽效果实例分析_jquery

本文实例分析了jQuery实现div拖拽效果.分享给大家供大家参考,具体如下: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <title> New Document </title> <script type=&q

jQuery插件实现大图全屏图片相册_jquery

大图全屏图片相册jQuery插件,支持左右按钮切换以及点击大图自动切换图片,基于jQuery插件jQuery.album.js,插件支持参数自定义功能,viewMode:0没有缩略图 1有缩略图  2缩略图.全屏幕.可以对图片进行左右转,具体的参数大家可以查看jQuery.album.js文件,总之效果很不错,喜欢的朋友可学习下 复制代码 代码如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" &q

基于jquery的一个拖拽到指定区域内的效果_jquery

这个可与前两个不同了,这个是拖拽到指定的区域内的特效.其实逻辑方式差不多,只不过不同的是 找到目标元素,用appendTo 的方法插入到目标元素. 具体的代码如下,有兴趣者可以试下.(由于是初学,做的简单,如果有其他的方法请给下指点,我定感激不尽哈...) 复制代码 代码如下: <!DOCTYPE HTML> <html> <head> <meta http-equiv="Content-Type" content="text/htm

基于jquery的滚动鼠标放大缩小图片效果_jquery

今天要出个鼠标滚动放大缩小图片的功能,看似很简单,从网上一搜,出现的都是onmousewheel的例子,全部只支持IE浏览器,结果查出火狐有对应的DOMMouseScroll来处理这个功能,代码如下,并加上注意的注释项: 复制代码 代码如下: $(function(){ $(".body img").each(function(){ if($.browser.msie){ $(this).bind("mousewheel",function(e){ var e=e|

jQuery拖拽排序插件制作拖拽排序效果(附源码下载)_jquery

使用jquery拖拽排序插件制作拖拽排序效果是一款非常实用的鼠标拖拽布局插件.效果图如下: 效果演示         源码下载 html代码: <h1>水平拖拽</h1> <div class="demo"> <div class="item item1"><span>1</span></div> <div class="item item2"><

插件 放大 拖拽 旋转-求一个图片放大拖拽,旋转功能的插件!

问题描述 求一个图片放大拖拽,旋转功能的插件! 可以实现: 1,图片放大 2,可以将放大的图片拖拽 3,点击按钮左旋转和右旋转可以实现旋转操作 解决方案 bootstrap里面应该有相应的插件.

jQuery 移动端拖拽(模块化开发,触摸事件,webpack)_jquery

通过jquery可以很容易实现CP端的拖拽.但是在移动端却不好用了.于是我自己写了一个在移动端的拖拽demo,主要用到的事件是触摸事件(touchstart,touchmove和touchend). 这个demo实现的功能是:可以拖拽的元素(在这里是图片)位于列表中,这些元素可以被拖到指定区域,到达指定区域(控制台)后,元素被插入控制台后,原来的拖动元素返回原位置,新的元素依然可以在控制台中拖动,也能拖出控制台. 在这个demo中一个用三个模块,分别为ajax模块,drag模块,position

jQuery控制Div拖拽效果完整实例分析_jquery

本文实例讲述了jQuery控制Div拖拽效果的方法.分享给大家供大家参考.具体如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <