Ebbene, poiché non v'è solo un evento transitionend (http://www.w3.org/TR/css3-transitions/#transition-events) qualcosa di brutto mi viene in mente:
http://jsfiddle.net/coma/psbBg/6/
JS
$(function() {
var div = $('div');
var property = div.css('transition-property');
var lastValue = div.css(property);
setInterval(function() {
if(lastValue !== div.css(property)) {
console.log('changed!');
}
lastValue = div.css(property);
}, 10);
});
Può essere migliorata attuazione eventi personalizzati, avendo cura di ottenere la corretta proprietà di transizione (o proprietà) e più idee, ma ottieni l'immagine giusta?
Forse avete bisogno di prendere un altro sentiero a risolvere il tuo problema originale ...
http://stackoverflow.com/questions/2794148/css3-transition-events, http://stackoverflow.com/questions/ 7264899/detect-css-transitions-using-javascript-and-without-modernizr? – coma
Purtroppo questo non aiuta molto, dal momento che le risposte nel primo collegamento si concentrano su "transistionend" e il secondo link tratta solo il rilevamento di funzionalità per transistioni css3. :/ – johnny
hai trovato la mia risposta utile? – coma