2017-04-21 3 views
0

Hallo ich habe Probleme mit Bootstrap Scrollspy Funktion.Bootstrap ScrollSpy Position nach dem Neuladen der Seite zurücksetzen

Zum Beispiel wenn ich etwas akzeptiere, das die Reload-Funktion ausführen wird, muss mein scrollspy-Element an der gleichen Position sein wie zuvor, aber es funktioniert nicht für mich. Er hat nur eine erfrischende Position.

Ich habe versucht, etwas in scrollspy.js von Bootstrap Reihenfolge ändern, aber das hilft mir nicht oder maby ich etwas an der falschen Stelle im Code geändert.

So suche ich nach Javascript oder jquery Lösung, um es zu beheben.

Antwort

0
var refreshScrollSpy = function (element, navElement, offset) { 
// cache current scroll position to come back after refreshing, in your 
// case you can save your old position in this variable. 
var cacheScrolltop = $(element).scrollTop(); 
    $(element) 
    .scrollTop(0) 
    .scrollspy(‘refresh’) 
    .scrollTop(cacheScrolltop); 
}; 
Verwandte Themen