h1
とnav
の間には、ul
とli
があります。マウスがh1
を超え、h1
がアニメートし、li
がフェードインします。ただし、リストはアニメーション後のものではありません。もともと、リストはdisplay:inline
というヘッダーの中央に表示されていますが、アニメーションの後にリストは左上隅に止まり、結果はdisplay:block
に似ています。なぜこれが起こりますか?blast.js要素の位置の変更
$('h1').one('mouseover', function() {
$('h1').blast({
delimiter: 'word',
generateValueClass: true
});
$('.blast-word-surviving')
.css({
position: 'relative',
left: 0
})
.animate({left: '-100vw' }, 1600);
setTimeout(function() {
$('.blast-word-surviving').css('visibility', 'hidden');
$('nav').css('visibility', 'visible');
$('li').velocity("fadeIn", { duration: 1500 });
}, 2000);
$('.blast-word-earth')
.css({
position: 'relative',
left: 0
})
.animate({left: '100vw' }, 1600);
setTimeout(function() {
$('.blast-word-earth').css('visibility', 'hidden');
$('nav').css('visibility', 'visible');
$('li').velocity("fadeIn", { duration: 1500 });
}, 2000);
});
あなたのポストにいくつかのコードを投稿してください。ちょうどコードへのリンクはあまりうまく受信されていません。 – GillesC