scrollTop(); не работает в ие(((
jQuery(window).scroll(function(){ var bo = jQuery("body").scrollTop(); if(bo>50){ alert('go') } подскажите как заставить работать данный метод в ИЕ |
DynkanMaclaud,
window или this а не "body" |
Спасибо помогло.
|
Тут при прокрутке хочу изменить позицию меню (top:-50px); реализую через scrollTop()
$(window).scroll(function(event){ if($(this).scrollTop()>100){ $('.header').animate({ top:-50},500); } else{ $('.header').animate({top:0},500); } }); в хроме как то всё с опозданием реализуется особенно когда прокручиваешь вверх до начального положения, а в ие менюшка на позицию 0px вообще не выходит...((( :help: |
DynkanMaclaud,
ready :cray: $(function() { var lastScrollTop = 0; var x = 0; $(window).scroll(function(event) { if ($(this).scrollTop() > 100) $(".header").stop(true, true).animate({ top: -50 }, 500); else $(".header").stop(true, true).animate({ top: 0 }, 500) }) }); |
хорошо работает в хроме но в других браузерах(IE, firefox) анимации нету... из-за аргументов clearQueue , gotoEnd ??? которые на true стоят
|
DynkanMaclaud,
а вы теги поправьте и проверьте. |
Часовой пояс GMT +3, время: 15:08. |