Wie kann ich mit JavaScript an den Anfang der Seite blättern? Die Bildlaufleiste, die sofort an den Anfang der Seite springt, ist ebenfalls wünschenswert, da ich nicht auf einen reibungslosen Bildlauf aus bin.
Antworten
Zu viele Anzeigen?
Gayashan Perera
Punkte
621
ScottE
Punkte
21245
Sie können einfach ein Ziel aus Ihrem Link verwenden, z. B. #someid, wobei #someid die id des Divs ist.
Sie können aber auch eine beliebige Anzahl von Bildlauf-Plugins verwenden, die dies eleganter machen.
http://plugins.jquery.com/project/ScrollTo ist ein Beispiel.
jeancallisti
Punkte
466
Keine der obigen Antworten wird in SharePoint 2016 funktionieren.
Das muss so gemacht werden: https://sharepoint.stackexchange.com/questions/195870/
var w = document.getElementById("s4-workspace");
w.scrollTop = 0;
Mardzis
Punkte
732
function scrolltop() {
var offset = 220;
var duration = 500;
jQuery(window).scroll(function() {
if (jQuery(this).scrollTop() > offset) {
jQuery('#back-to-top').fadeIn(duration);
} else {
jQuery('#back-to-top').fadeOut(duration);
}
});
jQuery('#back-to-top').click(function(event) {
event.preventDefault();
jQuery('html, body').animate({scrollTop: 0}, duration);
return false;
});
}
Max
Punkte
1119