Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/88.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript can';t在jquery ui中禁用可拖放_Javascript_Jquery_Jquery Ui_Jquery Ui Draggable_Droppable - Fatal编程技术网

Javascript can';t在jquery ui中禁用可拖放

Javascript can';t在jquery ui中禁用可拖放,javascript,jquery,jquery-ui,jquery-ui-draggable,droppable,Javascript,Jquery,Jquery Ui,Jquery Ui Draggable,Droppable,我在web应用程序中使用jquery ui Dragable和Dropable来拖放div 但是,当我把这些项目放到droppale区域(它们有时是文本框或文本区域)时,我无法再对它们做出反应或进一步拖动它们,就像它们在页面的该部分被消耗一样 另一件事是,我决定完全禁用droppable,但div仍然不断在其上丢弃内容并使用它们,我还尝试从代码中删除droppable事件并再次运行它,但同样的事情仍在发生 但当我将它们拖动到页面的其他部分时,拖动效果很好。 我还尝试在几台机器上运行,但输出仍然相

我在web应用程序中使用jquery ui Dragable和Dropable来拖放div

但是,当我把这些项目放到droppale区域(它们有时是文本框或文本区域)时,我无法再对它们做出反应或进一步拖动它们,就像它们在页面的该部分被消耗一样

另一件事是,我决定完全禁用droppable,但div仍然不断在其上丢弃内容并使用它们,我还尝试从代码中删除droppable事件并再次运行它,但同样的事情仍在发生

但当我将它们拖动到页面的其他部分时,拖动效果很好。 我还尝试在几台机器上运行,但输出仍然相同

问题的原因可能是什么

用于创建拖动表的代码

$('body').append("<div id='addNewText'></div>");
    $("#addNewText").draggable();
$('body')。追加(“”);
$(“#添加新文本”).draggable();
用于创建可拖放页面的代码,但当我删除可拖放部分时

$("#book").append("<div name=\"page\" id =\"page"+(pagesNumber+1)+"\"> </div>");
    $("#page"+(pagesNumber+1)).css("position","absolute");
$(“#书”)。追加(“”);
$(“#page”+(pagesNumber+1)).css(“位置”、“绝对”);
尝试设置“禁用”属性,如下所示:

$("#addNewText").droppable('option', 'disabled');
尝试设置“禁用”属性,如下所示:

$("#addNewText").droppable('option', 'disabled');

这与问题无关,对OP也没有帮助。他问了“如何禁用Dropable”。我回答了。这与问题无关,对OP也没有帮助。他问了“如何禁用Dropable”。我回答。