-3
我看到一些奇怪的行爲與我的CSS動畫,並希望有人可以幫忙。我基本上使用選擇框來選擇應該顯示哪個<ul>
。但是,如果用戶選擇價值A,選擇B值,然後選擇再次,動畫被扔進一個無限循環A和B.爲什麼我的動畫卡在循環中?
$('select#month').change(function(){
var s = $('option:selected', this).val();
$('#plan-wrapper ul.visible').addClass('scaleFadeOut').on('animationend', function(){
$(this).removeClass('scaleFadeOut visible').addClass('hidden');
$('#plan-wrapper ul#' + s).removeClass('hidden').addClass('scaleFadeIn').on('animationend', function(){
$(this).removeClass('scaleFadeIn').addClass('visible');
});
});
});
之間褪色我目前沒有這個網上的任何地方,但我很快就會建立一個臨時站點。如果需要,我會用鏈接更新這篇文章。
編輯:作爲承諾,這裏是一個臨時網站鏈接:https://lbc.labs.nichols-co.com/vision
我現在可以停止越來越downvotes?
幫助我們爲您提供幫助,提供最低工作代碼示例 – seemly
@seemly獲得了臨時站點。現在可以隨時看一看。謝謝! – anguiac7