在类上禁用和重新启用可拖动

时间:2012-06-25 15:15:41

标签: html5 jquery-ui

我正在尝试在类上切换draggable,并且它最初工作正常,但是第二次尝试使用draggable(Enable-> Disable-> Enable)启用该类时,它似乎无法正常工作。我已经设置了一个jsfiddle来说明我的概念。从本质上讲,我只是想让我的可拖动元素第二次重新启用。

http://jsfiddle.net/3XZAd/1

2 个答案:

答案 0 :(得分:4)

您必须将“禁用”选项明确设置为true或false:

http://jsfiddle.net/v22Ef/

答案 1 :(得分:2)

尝试传入disabled属性设置为truefalse的对象:

// when button clicked ...
$('#enable').click(function() {
    // also enable li tag with id test1
    $('.tests').draggable({disabled: false});
});
// when button clicked ...
$('#disable').click(function() {
    // also enable li tag with id test1
    $('.tests').draggable({disabled: true});
});

Example