0

我是 jQuery 新手,我正在尝试使用可拖动和可放置的交互。有没有办法在拖动框时设置可放置选择器?我尝试在拖动事件中解析可拖动选择器,将值设置为变量并将变量用作可放置选择器,但执行放置事件时变量永远不会改变。这是我的 JSFiddle 代码:

http://jsfiddle.net/tjohnson/DNxpv/161/

谢谢!

4

2 回答 2

1

当你调用它时$(section).droppable({...}),它只适用于你调用它时的section任何值。

您不能section稍后再更改(根据您的SetSection功能)并期望您之前的调用.droppable仍然适用。

您需要在函数.droppable() 内部SetSection调用 - 必须从之前拥有的任何元素中删除可放置状态。

于 2012-07-20T14:28:25.877 回答
0

http://jsfiddle.net/DNxpv/165/

你的意思是这样的吗?

我在开始和停止事件中对可放置选​​择器进行了绑定和解除绑定!此外,我稍微调整了 Selector 方法。

于 2012-07-20T14:36:02.787 回答