【发布时间】:2016-04-14 08:58:30
【问题描述】:
我有两个盒子,“box1”包含列出的项目(文本),“box2”是空的。目的是用户可以将box1中的项目拖到box2,然后按一个按钮注册打开一个对话框。我得到了那个工作!但问题是我需要对话框来显示已拖入box2的项目。
$(function() {
$( "#dialog" ).dialog({
autoOpen: false,
draggable: false,
});
$( "#register" ).click(function() {
$( "#dialog" ).dialog( "open" );
});
});
$(function() {
$( "#box1 li" ).draggable({
appendTo: "body",
helper: "clone"
});
$( "#box2 ol" ).droppable({
activeClass: "ui-state-default",
hoverClass: "ui-state-hover",
accept: ":not(.ui-sortable-helper)",
drop: function( event, ui ) {
$( this ).find( ".respondlist" ).remove();
$( "<li></li>" ).text( ui.draggable.text() ).appendTo( this );
}
}).sortable({
items: "li:not(.respondlist)",
sort: function() {
$( this ).removeClass( "ui-state-default" );
}
});
});
我目前不知道该怎么做。如果有人可以帮助我,将不胜感激。
【问题讨论】:
标签: jquery jquery-ui dialog jquery-ui-dialog