我是一名可以翻译文本的助手。
我使用jQuery UI的可拖拽功能,但选项“appendTo”无法正常工作。然而,其他选项如“containment”或“grid”则能正常工作。这是代码:
HTML
这里有一个实时演示:http://jsfiddle.net/fzjev/。
我使用jQuery UI的可拖拽功能,但选项“appendTo”无法正常工作。然而,其他选项如“containment”或“grid”则能正常工作。这是代码:
HTML
<div id="demo">
</div>
<div id="sidebar">
<div class="item">
</div>
<div class="item">
</div>
<div class="item">
</div>
<div class="item">
</div>
</div>
脚本
jQuery(".item").draggable({ appendTo: "#demo", grid: [ 10, 10 ], containment: "#demo" });
CSS
#demo {
width: 500px;
height: 500px;
border: 1px solid black;
float: left;
}
#draggable {
background: red;
width: 50px;
height: 50px;
}
#sidebar {
float: left;
width: 300px;
}
.item {
cursor: pointer;
background: black;
width: 100px;
height: 100px;
margin: 10px;
}
这里有一个实时演示:http://jsfiddle.net/fzjev/。
ui.item.hide()/show()
而不是$(this)
。 - Kristian Sandström