Я пытаюсь зарегистрировать прокрутку пользователя. У меня он работает в браузере ВСЕ, кроме той части «прекрасного программного обеспечения» Internet Explorer.IE10 JQuery.scrollTop() не работает
$(window).scroll(function()
{
var windowY = $(window).height();
var scrolledY = $(window).scrollTop();
if(scrolledY < 500)
{
$('#showcase3').css('display', 'none');
$('#showcase1').css('display', 'block');
$('#showcase2').css('display', 'none');
}
if(scrolledY > 500 && scrolledY < 1500)
{
$('#showcase3').css('display', 'none');
$('#showcase1').css('display', 'none');
$('#showcase2').css('display', 'block');
}
if(scrolledY > 1500)
{
$('#showcase1').css('display', 'none');
$('#showcase2').css('display', 'none');
$('#showcase3').css('display', 'block');
}
});
$(document).ready(function(){
// Scroll page to the bottom
$('a#Tom').click(function()
{
$('body').animate({scrollTop: 1000}, 500);
return false;
});
$('a#Bel').click(function()
{
$('body').animate({scrollTop: 2000}, 500);
return false;
});
$('a#Portfolio').click(function()
{
$('body').animate({scrollTop: 0}, 500);
return false;
});
$('a#service').click(function()
{
$('body').animate({scrollTop: 1500}, 500);
return false;
});
$('a#contactlink').click(function()
{
$('body').animate({scrollTop: $(document).height()}, 500);
return false;
});
$('a#OurMission').click(function()
{
$('body').animate({scrollTop: 500}, 500);
return false;
});
$('body').animate({scrollTop: 500}, 0);
})
document.getElementById ('OurMission') innerHTML = scrolledY. был мой тест, чтобы узнать, была ли это ошибка.
Как получить Jquery работать в IE10
Не могли бы вы загрузить всю свою страницу (CSS, JS, HTML) на http://jsfiddle.net/? –
Непонятно из вашего примера, когда эта функция вызывается ... поэтому отладки невозможно. –
Показать все javascript-код. –