Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/446.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 jQuery中的排队_Javascript_Jquery - Fatal编程技术网

Javascript jQuery中的排队

Javascript jQuery中的排队,javascript,jquery,Javascript,Jquery,我必须确保: $(this.parent().toggleClass('have-submenu-opened') 将在以下时间之前运行并完成: $(this.parent().find(“.sub-menu”).toggleClass(“display on”)请参见 你应该使用允诺,不是这样吗toggleClass()没有执行任何异步操作。它应该马上就完成了。你是否观察到一些不同的现象? $(".menu .menu-item-has-children .dropdown-arrow").c

我必须确保:
$(this.parent().toggleClass('have-submenu-opened')
将在以下时间之前运行并完成:
$(this.parent().find(“.sub-menu”).toggleClass(“display on”)

请参见


你应该使用允诺,不是这样吗
toggleClass()
没有执行任何异步操作。它应该马上就完成了。你是否观察到一些不同的现象?
$(".menu .menu-item-has-children .dropdown-arrow").click(function() {

  $(this).parent().toggleClass('have-submenu-opened');

  $('.menu').find('.have-submenu-opened').find('.sub-menu.display-on').removeClass('display-on');

        $(this).parent().find(".sub-menu").toggleClass("display-on");
    });
$.when(firstFunction)
 .then(secondFunction, myFailure );