У меня есть h1
и nav
с ul
и li
s. Когда мышь переместится на h1
, анимации h1
и li
исчезает. Однако список не там, где он должен быть после анимации. Первоначально список сосредоточен в заголовке с display:inline
, но после анимации список застрял в левом верхнем углу и, похоже, имеет результат, похожий на display:block
Почему это происходит?blast.js изменение положения элементов li
$('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);
});
Опубликовать код в своем посте, только ссылка на код не очень хорошо принята на SO. – GillesC