2015-08-13 85 views

回答

0

取決於什麼handleScreen回報:

在jQuery中:

的.promise()方法返回動態生成的無極是 解決一旦某種類型結合的所有動作收集, 排隊與否,已結束。

默認情況下,類型爲「fx」,這意味着返回的Promise在選定元素的所有動畫完成時解析。 在jQuery中你可以查詢:animated

所以它應該是:

handleScreen(mql).promise().done(function() { 
    setTimeout(function() { 
      $("#name,#splash").fadeOut("slow"); 
     }, 1000); 
}); 
+0

我給一個嘗試(https://jsfiddle.net/Dar_T/eqdk82ru/)。儘管淡化似乎沒有發生。腳本在所有縮小的js之後處於底部。 – user2252219