如何防止jquery(或jquery ui)在div上设置ui-state-disabled?

我正在使用 JQuery draggable,当我这样做时

$( “A-DIV.”)拖动({禁用:真正}).

jquery正在为该div设置一个ui-state-disabled. ui-state-disabled在jquery ui css中“实现”.

我仍然想要jquery ui css.
我宁愿不改变ui-state-disabled,所以我可以在其他地方使用它.

是否可以防止jquery设置ui-state-disabled?

自从禁用:true似乎设置了css类,是否有另一种方法可以禁用可拖动的objet?

解决方法@H_502_15@
您也可以简单地覆盖您自己的本地CSS中的CSS.也就是说,无论是内联还是导入页面文件,都要添加css规则:
.ui-state-disabled {
    background-image: none;
    opacity: 1;
}

在这种情况下,我已经覆盖了不透明度值.

如果您真的想在其他地方使用此类,这可能会让您遇到麻烦,在这种情况下,以编程方式向/从选定元素添加/删除类(如Alphonso所建议的)可能是您最好的选择.

相关文章

jQuery插件的种类 1、封装对象方法 这种插件是将对象方法封装起来,用于对通过选择器获取的jQuery对象进...
扩展jQuery插件和方法的作用是非常强大的,它可以节省大量开发时间。 入门 编写一个jQuery插件开始于给...
最近项目中需要实现3D图片层叠旋转木马切换的效果,于是用到了jquery.roundabout.js。 兼容性如图: ht...
一、什么是deferred对象? 开发网站的过程中,我们经常遇到某些耗时很长的javascript操作。其中,既有异...
AMD 模块 AMD(异步模块定义,Asynchronous Module Definition)格式总体的目标是为现在的开发者提供一...