2016-12-09 7 views
0

Ich bin ein Salesforce-Entwickler ich möchte scrollen rauf und runter wischen auf und ab es ist einfach ich es getan, es funktioniert perfekt auf allen Browser und alle Geräte Browser wie (iPhone/Pad/Andy) aber im Browser haben wir einen App namens saleforce1, wenn ich die gleiche Seite in saleforce1 öffnen "scrollTo" nicht funktionieren überhaupt versuche ich unten Trick, aber leider nicht von ihnen funktioniert, Hilfe benötigt.scrollTo funktioniert nicht bei ALLEN?

ich versuche:

window.scrollTo(10,10); 

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

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

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

PS: warum window.scrollTo nicht sp in App auf iOS und Android arbeiten arbeitet es sowohl o Browser in Ordnung.

+0

Warum Scrollen "Fenster"? Scroll 'document.body' lieber – nmnsud

Antwort

0

Sie können nicht scrollen window, denn es ist kein Element, es ist ein Objekt, außerdem haben Sie window innerhalb $() vergessen. Tun Sie etwas wie unten:

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

Hoffe, das funktioniert.

+0

zuerst danke für die sofortige Antwort, aber das funktioniert nicht für mich leider, ich weiß nicht, warum zur Hölle das funktioniert nicht in App, funktioniert perfekt auf Handy oder iPad Browser (alle) .aber zu schätzen wissen Deine Antwort. . –

+0

setTimeout (function() { $ ('Körper') CSS ('Überlauf-y', 'versteckt'); $ ('Körper') scrollTop (0);.. $ ('Körper') CSS ('Überlauf-y', 'Auto'); }, 500); Das funktioniert für mich auf Android aber IPad funktioniert nicht –

Verwandte Themen