<!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"> <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;} 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/620x378/9.jpg" /></li> <li> <img src="images/620x378/1.jpg" /></li> <li> <img src="images/620x378/11.jpg" /></li> <li> <img src="images/620x378/12.jpg" /></li> </ul> </div> </body> </html> (编辑:李大同)
【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!
|