對於運行帶有Capybara和Selenium的Cucumber規格,我需要能夠確定某些JQuery效果是否已完成,然後才能繼續下一步。有沒有一種通用的方法來確定JQuery是否仍在執行效果(例如類似$.effects.active.size == 0
)?確定JQuery效果是否仍在執行
15
A
回答
9
您可以檢查元素通過根據該檢查:animated
選擇
使用的一些動畫插件/功能:http://api.jquery.com/animated-selector/
這樣的:
$("#el").is(":animated")
更多信息: How do I find out with jQuery if an element is being animated?
+8
是的!然後'$(「:animated」)。length == 0'將決定所有的動畫是否完成。很酷。謝謝,Marek。 –
+0
我很樂意幫助你 –
3
相關問題
- 1. 確定行是否在或不是jquery
- 2. iOS確定VoiceOver是否仍在通話
- 3. 確定鼠標是否仍在javascript/jQuery中?
- 4. Jquery Ajax PHP - 如何確定PHP代碼是否成功執行?
- 5. 確定CTLine是否爲換行結果
- 6. 是否仍然有效?
- 7. Sharekit是否仍然有效?
- 8. 需要確定ActiveDirectory中的用戶是否仍然有效/有效
- 9. jquery - 對任何事件執行效果
- 10. 按需執行jQuery效果。可能嗎?
- 11. 確定一個可執行文件是否正在運行
- 12. 返回確認仍在執行
- 13. 有沒有辦法確定一個特定的Ajax是否仍在運行?
- 14. 確定執行EF遷移時是否存在表格
- 15. 如何確定我的DLL是否正在註冊或執行?
- 16. 在同一個元素上並行執行多個jQuery效果
- 17. 如何確定故事板是否具有動畫效果
- 18. 正確使用jQuery效果
- 19. 執行後AsyncTask線程仍然存在,是否正常?
- 20. 確定是否返回行
- 21. 確定視圖是否失效(更改)
- 22. 如何確定NSWindow是否有效
- 23. 確定該表單是否有效
- 24. 並行jQuery效果
- 25. 這個算法是否正確執行?
- 26. 是否有可能將處理程序綁定到jQuery效果?
- 27. 如果您在SELECT *之前總是執行COUNT(*)以確定是否有任何行?
- 28. jQuery ajax $未定義,但正確執行?
- 29. jQuery:如果條件爲false,但仍然執行?
- 30. 如果BEFORE觸發器創建錯誤,是否仍然執行UPDATE?
檢查「:動畫」選擇器? http://api.jquery.com/animated-selector/ –