2013-04-11 40 views
0

在我的测试网站(http://109.201.141.20/DragAndDropTest/default.aspx)的第二个选项卡中,我可以将“可用房间类别”(左侧)框中的元素拖入“客房类别在您的酒店”(右侧)框中。但是,当我这样做,然后切换到另一个选项卡然后再更改时,所有数据都已重置:所有元素都回到左侧框中。尽管选项卡之间的更改不会重新加载页面,但这是事实。我该如何解决这个问题?如何保留拖放元素的位置?

+0

您可以使用cookie来存储每个拖动元素的位置 – 2013-04-11 11:50:47

+0

Hello Roi。如果您的测试网站曾经脱机,或者如果它改变以解决您当前的问题,这个问题将变得毫无意义。我们希望在Stack Overflow中为这里的问题建立规范的答案,这就是为什么我们希望问题是自包含的。请编辑此问题以包含足够的代码来重现问题,否则它可能会被关闭并最终被删除。 – TRiG 2013-11-09 21:38:12

回答

1

每次单击第二个选项卡(#liRoomTypes)时,它会重新加载#dhtmlgoodies_mainContainer2 div的html。 (检查第34行)

将html添加到索引页的主体中并将显示设置为none会更好,然后当您单击第二个选项卡时,将隐藏第一个选项卡内容并仅显示第二个。