手机
当前位置:查字典教程网 >编程开发 >Javascript教程 >jQuery拖动图片删除示例
jQuery拖动图片删除示例
摘要:复制代码代码如下:#mydiv{width:900px;background-color:#444;position:absolute;le...

复制代码 代码如下:

<head>

<title></title>

<style type="text/css">

#mydiv

{

width: 900px;

background-color: #444;

position: absolute;

left: 100px;

}

img

{

width: 200px;

height: 200px;

}

ul

{

list-style-type: none;

height: 200px;

}

ul li

{

display: inline;

}

</style>

<script src="js/Jquery1.7.js" type="text/javascript"></script>

<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/img2.jpg" /></li>

<li>

<img src="images/img3.jpg" /></li>

<li>

<img src="images/img4.jpg" /></li>

<li>

<img src="images/img5.jpg" /></li>

</ul>

</div>

</body>

效果图

jQuery拖动图片删除示例1

jQuery拖动图片删除示例2

【jQuery拖动图片删除示例】相关文章:

JQuery实现动态添加删除评论的方法

JQuery中attr方法和removeAttr方法用法实例

jQuery实现div随意拖动的实例代码(通用代码)

jquery滚动特效集锦

jquery实现弹出层效果实例

jquery使用each方法遍历json格式数据实例

jQuery处理图片加载失败的常用方法

js实现简单div拖拽功能实例

JS+CSS实现的拖动分页效果实例

浅谈jQuery构造函数分析

精品推荐
分类导航