如何从Div元素中删除ui-draggable类?

时间:2017-08-21 09:55:13

标签: jquery

我想从ui-draggable元素中删除DIV类。我不确定这个'ui-draggable'是如何添加到我的班级的。

3 个答案:

答案 0 :(得分:1)

jQuery UI正在添加.ui-draggable类,因为你正在使用它的Draggable小部件或依赖它的东西。手动删除类名可能无法正常工作,因为jQuery小部件正在将其重新安装到位。

你可能不应该试图删除这个类;而是通过将规则放在附加到同一元素的不同类名上来覆盖任何不需要的样式。

(如果您真正要做的是禁用特定元素的拖动,请使用$('div.foo').draggable( "disable" );而不是删除类名。)

答案 1 :(得分:0)

$('div .ui-draggable').removeClass('ui-draggable');

答案 2 :(得分:0)

试试这个

$("div").removeClass("ui-draggable");

或者给你的div标记一个id并尝试这个

$("#divid").removeClass("ui-draggable");