mirror of
https://github.com/jquery/jquery-ui.git
synced 2025-01-07 20:34:24 +00:00
Draggable demo: Implemented revert option in revert demo.
This commit is contained in:
parent
2eb9b841a3
commit
d22a5281aa
@ -7,16 +7,35 @@
|
|||||||
<script src="../../jquery-1.7.1.js"></script>
|
<script src="../../jquery-1.7.1.js"></script>
|
||||||
<script src="../../ui/jquery.ui.core.js"></script>
|
<script src="../../ui/jquery.ui.core.js"></script>
|
||||||
<script src="../../ui/jquery.ui.widget.js"></script>
|
<script src="../../ui/jquery.ui.widget.js"></script>
|
||||||
<script src="../../ui/jquery.ui.mouse.js"></script>
|
<script src="../../ui/jquery.ui.interaction.js"></script>
|
||||||
<script src="../../ui/jquery.ui.draggable.js"></script>
|
<script src="../../ui/jquery.ui.draggable.js"></script>
|
||||||
<link rel="stylesheet" href="../demos.css">
|
<link rel="stylesheet" href="../demos.css">
|
||||||
<style>
|
<style>
|
||||||
#draggable, #draggable2 { width: 100px; height: 100px; padding: 0.5em; float: left; margin: 0 10px 10px 0; }
|
#draggable, #draggable2 { width: 100px; height: 100px; padding: 0.5em; float: left; margin: 0 10px 10px 0; }
|
||||||
</style>
|
</style>
|
||||||
<script>
|
<script>
|
||||||
|
$.ui.draggable.prototype.options.revert = false;
|
||||||
|
$( document ).bind( "dragstop", function( event, ui ) {
|
||||||
|
var elem,
|
||||||
|
helper = ui.helper,
|
||||||
|
draggable = $( event.target ).data( "draggable" );
|
||||||
|
|
||||||
|
if ( !draggable || !draggable.options.revert ) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
elem = helper || draggable.element;
|
||||||
|
(helper || draggable.element).animate( ui.originalPosition, function() {
|
||||||
|
if ( helper ) {
|
||||||
|
helper.remove();
|
||||||
|
}
|
||||||
|
});
|
||||||
|
event.preventDefault();
|
||||||
|
});
|
||||||
|
|
||||||
$(function() {
|
$(function() {
|
||||||
$( "#draggable" ).draggable({ revert: true });
|
$( "#draggable" ).draggable({ revert: true });
|
||||||
$( "#draggable2" ).draggable({ revert: true, helper: "clone" });
|
$( "#draggable2" ).draggable({ revert: true, helper: true });
|
||||||
});
|
});
|
||||||
</script>
|
</script>
|
||||||
</head>
|
</head>
|
||||||
|
Loading…
Reference in New Issue
Block a user