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

前端之家收集整理的这篇文章主要介绍了如何防止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?

解决方法

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

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

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

猜你在找的jQuery相关文章