2

在我的脚本中,我有 2 个按钮,一个用于启用可拖动,另一个用于禁用它。这是我如何做到的

$('#Enable').click(function(){
   $("#sortable li").draggable({
                disabled : false
            });
});

$('#Disable').click(function(){
   $("#sortable li").draggable({
                disabled : true
            });
});

我的问题是,当我禁用可拖动功能时,我的所有元素都会淡出一点。每次我禁用可拖动时,有什么方法可以防止这种淡出吗?这是我在jsFiddle中的代码

4

1 回答 1

6

样式disabled来自 jQueryUI 的 CSS。

只需将其添加到您的 CSS 中:

 li.ui-state-disabled.ui-draggable-disabled { opacity : 1;}

示例:http: //jsfiddle.net/5KrAv/

于 2012-05-04T06:49:59.400 回答