1

我像这样启用可拖动性:

test.draggable();
test.draggable('enable');

当我完成时。我像这样禁用它:

test.draggable('disable');

这在使测试可拖动和不可拖动方面非常有效。

然而,在使某些东西可拖动然后不可拖动之后,jqueryui 中留下了一些类test

这些类不会打扰我太多,除了它将不透明度设置为opacity: .35. 这打破了我的页面。

我可以发布任何相关的东西。

从 CSS 检查器:

.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled {
    opacity: 0.35;
    background-image: none;
}
4

1 回答 1

3

只要可拖动小部件没有被破坏,这些类就会保留,并且您只是禁用它,而不是破坏它。

如果完成后不需要小部件,可以编写:

test.draggable("destroy");

并且课程将被删除。

于 2013-08-06T15:13:20.213 回答