サポートしていないブラウザーで bind transitionend を処理するにはどうすればよいですか?
私が持っている場合
$('#div').bind('transitionend', function(){...});
$('#div').css('width','100px'); //this will start transition if supported
どうすればie8で動作させることができますか? ブラウザがサポートしている場合は「transitionend」、サポートしていない場合は「change」を含む文字列を作成しようとしましたが、それは良い考えではないと思います。
var transitionstring = 'transitionend';
if (IE) transitionstring = 'change';
//bind custom handler
$('#div').bind(transitionstring , function(){...});
$('#div').css('width','100px'); //this will start transition if supported, else
//the change event will be triggered
なにか提案を?