2016-12-09 15 views
0

Я разработчик Salesforce, я хочу, чтобы прокручивать вверх и вниз по экрану вверх и вниз по его легкому я сделал с ним, он отлично работает на всех браузерах и всех браузерах устройств (iPhone/Pad/Andy), но в браузере у нас есть один приложение называется saleforce1, когда я открываю ту же страницу в salesforce1 «scrollTo» не работает вообще, я пытаюсь выполнить трюк, но, к сожалению, они не работают, нужна помощь.scrollTo не работает во ВСЕХ?

я попробовать:

window.scrollTo(10,10); 

$('body').stop().animate({scrollTop:1000},'slow'); 

$('html').stop().animate({scrollTop:1000},'slow'); 

setTimeout(function(){ 
    window.scrollTo(10,10); 
}, 3000); 

PS: почему не работает window.scrollTo зра в App на прошивке и Android он прекрасно работает на обоих зева браузере.

+0

Почему прокрутка 'окна'? скорее scroll 'document.body' – nmnsud

ответ

0

Вы не можете прокрутить window, потому что это не элемент, это объект, кроме того, вы забыли обернуть window внутри $(). Сделайте что-то вроде:

$('body').scrollTo(10, 10); 

Надеюсь, что работает.

+0

сначала спасибо за немедленный ответ, но это не работает для меня, к сожалению, я не знаю, почему, черт возьми, это не работает в приложении, его работа отлично работает на мобильном или ipad-браузере (все). ваш ответ. –

+0

setTimeout (функция() { $ ('body'). Css ('overflow-y', 'hidden'); $ ('body'). ScrollTop (0); $ ('body'). Css ('overflow-y', 'auto'); }, 500); Эта работа для меня на андроиде, но все же IPad не работает –