Итак, у меня есть панель инструментов в левой части моей страницы, которую я анимирую, когда пользователь прокручивает, чтобы оставаться сфокусированным в верхней части страницы. Он отлично работает в любом браузере, кроме IE. В IE, кажется, почти делает это дважды. Это подпрыгивает и очень странно. Это мой код
$(window).scroll(function () {
var windowScrollPosition = $(window).scrollTop(),
toolbarLocation = toolbar.offset().top + toolbar.height(),
canvasSize = formCanvas.offset().top + formCanvas.height();
//Give toolbar a new position relative to container
if ((toolbarLocation + windowScrollPosition) < canvasSize + toolbarLocation) {
toolbar.animate({'margin-top': (windowScrollPosition - 95) <= 0 ? windowScrollPosition : (windowScrollPosition - 95) + 'px'}, 65);
}
});
есть мысли о том, как это исправить в IE? Спасибо!