手机
当前位置:查字典教程网 >编程开发 >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+CSS实现图片上放置按钮的方法

jquery实现弹出层效果实例

jquery实现图片左右切换的方法

javascript瀑布流式图片懒加载实例

jQuery+ajax实现无刷新级联菜单示例

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

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

Jquery实现动态切换图片的方法

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

精品推荐
分类导航