画面からの要素の削除をアニメーション化するために、CSS トランジションを使用しています。FireFox では、「transitionend」イベントを使用して遷移が完了したことを検出し、DOM から削除します。ただし、これは遷移が実際に発生した場合にのみ機能します。
プロパティの変更によって最終的に「transitionend」イベントが送信されるかどうかを JavaScript から判断するにはどうすればよいですか? 遷移がない場合は、要素を直接削除する必要があります。
明確にするために、プロパティの変更がイベントをトリガーするかどうかを知りたいです (現時点では FireFox で問題ありません)。これは、トランジションの最後にアクションをトリガーする必要があり、トランジションがない場合はすぐにトリガーする必要があるためです。