我在使用 jQuery-UI 1.8.2 时可以很好地使用可拖动插件,然后我更改为 1.10.1。我发现的主要区别是在启用和禁用插件时,我不再需要使用:
$this.draggable('option', 'disabled', true);
但可以简单地使用
$this.draggable('disable');
但后来我意识到还有另一个问题。我收到了这个错误,它弄乱了我的整个程序,我不知道如何解决它:
错误:在初始化之前无法调用可拖动的方法;试图调用方法“启用”
为了解决这个问题,我确保我总是$this.draggable('enable');
在任何进一步的选择之前打电话,但这并没有什么不同。有什么问题?