lorsque je lance ma page Web, une animation est en cours d'exécution et positionné la navigation à une position spécifique. si je rends le navigateur plus petit, la position n'est plus correcte. seulement quand j'ai rechargé. vous pouvez faire vivre cela en quelque sorte?Calculer la position Div sur la fenêtre de navigateur redimensionner
var viewportWidth = $(window).width();
var viewportHeight = $(window).height();
var contentHeight = $('#content').height();
var footerHeight = $('#footer').height();
var newSize = viewportHeight - footerHeight + 30;
var $navigation = $('#navigation');
var $logo = $('#logo');
var $win = $(window).scroll(function() {
$navigation.animate({
top: newSize
}, 1500, function() {
// $('#navigation .active').removeClass('active');
// $('#navigation .current').addClass('active');
$('#arrow').css('display', 'block');
console.log('animation 1 finished');
});
)};
Malheureusement, cela ne fonctionne pas. http://www.lignoconcept.com/n/ Je pense que le var $ win = $ (window) .scroll (function() est le problème – herrsaidy
@herrsaidy oups ne l'a pas remarqué, pourquoi l'utilisez-vous, consultez l'édition –