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, время: 00:33. |