读书人

使用jquery 的 拖动插件可以拖入外面

发布时间: 2012-04-07 17:31:51 作者: rapoo

使用jquery 的 拖动插件,可以拖入外面div可以拖入里面div,但是拖入后无法拖出
具体代码如下。

HTML code
<html lang="en"><head>    <meta charset="utf-8">    <title>jQuery UI Droppable - Default functionality</title>    <link rel="stylesheet" href="base/jquery.ui.all.css">    <script src="jquery-1.6.2.js"></script>    <script src="jquery.ui.core.js"></script>    <script src="jquery.ui.widget.js"></script>    <script src="jquery.ui.mouse.js"></script>    <script src="jquery.ui.draggable.js"></script>    <script src="jquery.ui.droppable.js"></script>    <style>    #draggable { width: 100px; height: 100px; padding: 0.5em; float: left; margin: 10px 10px 10px 0; }    #droppable { width: 150px; height: 150px; padding: 0.5em; float: left; margin: 10px; }    </style>    <script>        $(function () {            $(".ui-widget-content").draggable({ revert: true });            $("#droppable").droppable({                drop: function( event, ui ) {                    $(this).append(ui.draggable);                    ui.draggable('option', 'revert', false);                              }        });    });    </script></head><body><div id="draggable" class="ui-widget-content">    444</div> <div id="droppable" class="ui-widget-header">    555</div></body></html>


[解决办法]
ui.draggable('option', 'revert', false);
把FALSE 改成TRUE试试

读书人网 >JavaScript

热点推荐