2016-10-07 2 views
0

Я хочу, чтобы полоса прокрутки была установлена ​​сверху по умолчанию, как только я запустил страницу. Но ниже код работает отлично в хроме, но не в IE11.window.scrollTo (0,0) не работает в IE

Если я попытаюсь отладить скрипт, полоса прокрутки будет расположена сверху.

$(document).ready(function() { 
    window.scrollTo(0,0); 
} 

Я пробовал различные решения в Интернете, таких, как

$(window).scroll().scrollTop(0); 
document.body.scrollTop(0); 

Но ничего не получалось в IE.Kindly помочь мне

+0

Если я правильно помню, 'setTimeout (function() {window.scrollTo (0,0);}, 1);' будет делать трюк. – myfunkyside

+0

Я также смутно помню, что Android или iOS не могут прокручиваться до '0', но прокрутка до' 1' будет работать. – myfunkyside

+0

Я пробовал работать с ur, все еще сталкиваюсь с той же проблемой в IE11 – Tanu

ответ

0

попробуйте использовать $ ('тело, HTML'). Свитка(). ScrollTop (0);

или $ ('body, html'). Animate ({scrollTop: 0});

+0

Я пробовал ваш код. Но все-таки он не работал в IE. Также я очистил кеш браузера. Тем не менее я столкнулся с той же проблемой – Tanu

Смежные вопросы