Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/433.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.slideUp()在Chrome中口吃_Javascript_Jquery_Google Chrome - Fatal编程技术网

Javascript jQuery.slideUp()在Chrome中口吃

Javascript jQuery.slideUp()在Chrome中口吃,javascript,jquery,google-chrome,Javascript,Jquery,Google Chrome,我的html文档中有几个元素,当我按下按钮时需要隐藏这些元素 $(document).on('mouseup','#button',function() { setTimeout(setupBox1,100); setTimeout(setupBox2,Math.floor((Math.random() * 3000) + 800)); setTimeout(setupBox3,Math.floor((Math.random() * 5000) + 600));

我的html文档中有几个元素,当我按下按钮时需要隐藏这些元素

$(document).on('mouseup','#button',function() {
    setTimeout(setupBox1,100);
    setTimeout(setupBox2,Math.floor((Math.random() * 3000) + 800));
    setTimeout(setupBox3,Math.floor((Math.random() * 5000) + 600));
    $start.fadeOut(300);
    $setbutton.slideUp(300);
    $about.slideUp({duration:400,queue:false}).fadeOut(300);
    $pause.delay(300).fadeIn(300);
    $crossbutton.slideUp(300);
    $settings.fadeOut(300);
}

还有一些其他的事情正在发生。我的问题是,在Chrome中,动画(.slideUp()-.fadeOut()很好)结巴。这种情况大约会发生3/10次,但考虑到所有其他浏览器(Opera、Firefox、IE、Edge)都没有任何问题,这是相当恼人的。即使是我的手机(s4mini)每次都能顺利完成动画,也只是桌面Chrome(dev)的问题。

你试过普通Chrome(无dev)吗?不久前,我安装了Chrome Canary,一些CSS在某些网站上工作不正常。

我不知道为什么您不使用queue for
slideUp()
。也就是说,您必须提供复制您的问题的最低限度的示例…这是为了使元素在向上滑动时淡出,看起来更好。这样做了,谢谢:)。我没有想到这一点,因为我以前从未遇到过Chrome开发的问题。