transitionend事件的支持,我想測試支持transitionend事件的瀏覽器,我可以這樣做很容易實現這一點:測試在Firefox
var isSupported = 'ontransitionend' in window;
然而,這並不工作在Firefox,是一個衆所周知的問題。我發現以下博客文章描述了此處的解決方案:Detecting event support without browser sniffing但是,我一直無法獲得此解決方案以成功測試轉換終端。
問題是,雖然這適用於大多數事件,如'onclick'這似乎並不適用於transitionend事件,我找不到一個可行的解決方案。我創建了一個fiddle以顯示此操作,它首先測試onclick事件以演示該技術的工作原理,然後使用相同的技術進行轉換。
Onclick返回true,但ontransitionend返回false儘管瀏覽器支持可用。
感謝這個,我沒有接受這個,因爲它沒有真正回答如何專門測試過渡結束的問題。但是,當它發生時,我不需要並最終採取類似的方法。 – 3urdoch