Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/361.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 如何检查拖放是否成功_Javascript_Jquery_Drag And Drop_Droppable - Fatal编程技术网

Javascript 如何检查拖放是否成功

Javascript 如何检查拖放是否成功,javascript,jquery,drag-and-drop,droppable,Javascript,Jquery,Drag And Drop,Droppable,我有三个滴管。这些下拉列表可构建一个3个字母的单词。当最后一个字母被删除时,我想让用户选择构建另一个单词。但是,目前我有所有可拖放的动态拖放,而不是按任何特定顺序: $(".droppable0").droppable({ revert: false, accept: '#0', drop: function (event, ui) {

我有三个滴管。这些下拉列表可构建一个3个字母的单词。当最后一个字母被删除时,我想让用户选择构建另一个单词。但是,目前我有所有可拖放的动态拖放,而不是按任何特定顺序:

   $(".droppable0").droppable({
                    revert: false,
                    accept: '#0',
                    drop: function (event, ui) {
                        $(this).droppable('disable');
                        ui.helper.data('dropped', false);

                        correctResult.fadeIn(1000);
                        correctResult.prepend(Correctd())

                        correctResult.html("You're doing great!");

                        $(".speech").show();

                        correctResult.fadeIn(1000);
                        correctResult.fadeOut(10000)

                    }
                });


                $(".droppable1").droppable({
                    revert: false,
                    accept: '#1',
                    drop: function (event, ui) {
                        $(this).droppable('disable');
                        ui.helper.data('dropped', false);

                        correctResult.fadeIn(1000);
                        correctResult.prepend(Correctd())

                        correctResult.html("You're doing great!");

                        $(".speech").show();

                        correctResult.fadeIn(1000);
                        correctResult.fadeOut(10000)
                    }
                });

                $(".droppable2").droppable({
                    revert: false,
                    accept: '#2',
                    drop: function (event, ui) {
                        $(this).droppable('disable');
                        ui.helper.data('dropped', false);

                        correctResult.fadeIn(1000);
                        correctResult.prepend(Correctd())

                        correctResult.html("Well done! You built the word.");

                        $(".speech").show();

                        correctResult.fadeIn(1000);
                        correctResult.fadeOut(10000)
                        $(".nextButton").show();

                    }
                });
基本上,在最后一个droppable
$(“.droppable2”)
上,我想通知用户单词已经成功完成。然后建议他们构建另一个单词


如何在激活最后一个下拉菜单之前检查其他下拉菜单是否成功?先谢谢你

使用一个变量来计算成功的丢弃次数。每次下降时,增加变量。对于每个字,检查该变量是否等于完成该字所需的字数,然后建议他们构建另一个字


重新发布评论。如果您仍然需要帮助,请随时发回

有一个计算成功丢弃次数的变量。每次下降时,增加变量。对于每个单词,检查这个变量是否等于完成单词所需的单词数,然后建议他们构建另一个单词。可以按任何顺序进行删除吗?非常感谢兄弟,你的建议很有帮助。滴水可以按任何顺序进行。你可以用答复的形式提出建议,我会接受的。