将gridlock添加到.draggable而不重新定义它

时间:2012-08-13 17:41:23

标签: jquery jquery-ui

单击按钮时,我想打开/关闭僵局。问题是我不想每次像现在这样重新定义它。

现在我最终在.draggable()及其属性的设计背后做了大量的代码。

当我点击按钮打开僵局时,它或多或少只是

 $("div.draggable").draggable({
     "option": "grid", [20,20]
 }); 

当它被删除时,我会说:

$("div.draggable").draggable({
   "option", "grid", false
});
代码隐藏中的

,它覆盖了所有内容。

有没有办法说当前正在运行的draggable并将其扩展到或多或少覆盖了网格锁功能?

我可以将每个元素内容存储在一个函数中,只是回忆一下所有内容,但是当你可以运行某些内容然后在没有新定义的情况下运行时修改它时,我觉得这很愚蠢。

思考?想法?

编辑:我的目标是允许它,以便保留所有当前的就地功能,然后只修改网格控件。

在我看来,我认为赋予它这种能力是一种重新定义,而不仅仅是一个过程的应用。也许它不是重新应用的东西,而是修改它?

1 个答案:

答案 0 :(得分:0)

我的问题还在于线条没有被执行的想法。当它确实击中它时,一切都开始了。