【发布时间】:2014-11-10 11:30:47
【问题描述】:
我正在尝试创建一个页面,我想在其中拖动一个按钮。 如果我想改变按钮的位置,我想再次拖动它。 但它不工作。
这是我的代码
<!DOCTYPE html>
<html>
<head>
<title>test page</title>
<link rel="stylesheet" href="bootstrap/css/bootstrap.min.css" />
<link rel="stylesheet" href="jquery-ui-1.11.2.custom/jquery-ui.min.css" />
<link rel="stylesheet" href="extern1.css" />
<script type="text/javascript" src="jquery-ui-1.11.2.custom/external/jquery.js>
</script>
<script type="text/javascript" src="jquery-ui-1.11.2.custom/jquery-ui.min.js"></script>
<script type="text/javascript" src="app1.js"></script>
</head>
<body>
<button id="drag" class="btn btn-primary">Drag me</button>
<div id="drop">Drop here</div>
</body>
</html>
这里是app1.js页面代码
$(function () {
$('#drag').draggable({
cursor : "move",
helper : function (event) {
return $('<div class="col-xs-2"><button class="btn btn-primary check">
Button</button></div>');
},
//appendTo : "#drop",
cancel : false
});
$("#drop").droppable({
drop : function (event, ui) {
//clone and remove positioning from the helper element
var newDiv = $(ui.helper).clone(false)
.removeClass('ui-draggable-dragging')
.css({
position : 'absolute'
});
$(this).append(newDiv);
}
});
})
【问题讨论】:
标签: jquery jquery-ui jquery-ui-draggable jquery-ui-droppable