divコンテンツのスワップに問題があり、コンテンツ内でアニメーションを行い、別の要素をクリックすると消えてしまいます。jQuery Animate - jumps then
コンテンツスワップが正しく機能していますが、アニメーションなしで「表示されます」。これは、最初のロード時にすべての要素に対して発生します。要素を再度クリックすると、アニメーションが正しく実行されます。
あなたはここに私の例を見つけることができます。 https://jsfiddle.net/aebguh3k/7/
サンプルコード:
$(document).ready(function() {
$('#select').on('click', 'a', function() {
$('.current').not($(this).closest('a').addClass('current')).removeClass('current');
$('.cselect:visible').hide().animate({
opacity: '0.0'
}, "slow");
$('.cselect[id=' + $(this).attr('data-id') + ']').show().animate({
opacity: '1.0'
}, "slow");
});
});
それが適切に
ありがとうございます!それを忘れてしまった! – Keoki